Makinom  2.21.0
API Documentation
GamingIsLove.Makinom.SceneObject Class Reference
Inheritance diagram for GamingIsLove.Makinom.SceneObject:
GamingIsLove.Makinom.BaseLanguageDataWithType< SceneObjectTypeAsset, SceneObjectType > GamingIsLove.Makinom.ICustomTextCodes GamingIsLove.Makinom.IPortraitContent

Public Member Functions

 SceneObject (string name)
 
IPortrait GetPortrait (PortraitTypeAsset portraitType)
 
void ReplaceCustomTextCodes (ref string text, VariableHandler handler)
 
- Public Member Functions inherited from GamingIsLove.Makinom.BaseLanguageDataWithType< SceneObjectTypeAsset, SceneObjectType >
 BaseLanguageDataWithType (string name)
 
virtual IContent GetTypeContent ()
 
override string GetEditorPopupName (bool addType)
 

Public Attributes

AssetSelection< SceneObjectTypeAssetsceneObjectType = new AssetSelection<SceneObjectTypeAsset>()
 
bool noTooltip = false
 
bool useObjectVariableTextCodes = false
 
bool ownCursorChange = false
 
CursorChange cursorChange
 
bool ownObjectVariables = false
 
bool useObjectVariables = false
 
ObjectVariableSetting objectVariables
 
PortraitWithType [] portrait = new PortraitWithType[0]
 
CustomTextCode [] textCode = new CustomTextCode[0]
 

Properties

CursorChange Cursor [get]
 
override SceneObjectTypeAsset TypeAsset [get]
 
- Properties inherited from GamingIsLove.Makinom.BaseLanguageDataWithType< SceneObjectTypeAsset, SceneObjectType >
abstract T TypeAsset [get]
 
virtual bool HasType [get]
 
virtual V? TypeData [get]