AiMalgam Core 1.1.0
API documentation for the generic Unity3D AI System
Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
NikosAssets.AiMalgam.AiEditor.AiMalgamCustomBaseNodeEditor Class Reference

Public Member Functions

override void OnCreate ()
 
override Color GetTint (Node.NodeToGraphContainer ngcon, Type nodeType)
 
override void AddContextMenuItems (GenericMenu menu)
 
override void OnAboveHeaderGUI (Node.NodeToGraphContainer ngcon, Type nodeType)
 
override void OnBodyGUI (Node.NodeToGraphContainer ngcon, Type nodeType)
 

Protected Member Functions

virtual void GetDynamicPropertyContainers (ref List< AiMalgamPropertiesContainer > propertiesContainers)
 
virtual void GetNonDynamicPropertyContainers (ref List< AiMalgamPropertiesContainer > propertiesContainers)
 

Protected Attributes

FieldInfo[] fieldInfos = new FieldInfo[0]
 
List< AiMalgamPropertiesContainerdynamicPropertyContainers = new List<AiMalgamPropertiesContainer>()
 
List< AiMalgamPropertiesContainernonDynamicPropertyContainers = new List<AiMalgamPropertiesContainer>()
 
Color guiLineCol = new Color(0.25f, 0.25f, 0.25f, 1)
 
float fieldPadding = 10
 
int _disableListGUIOffset = 20
 
bool _mouseWasOnGrid
 
AiMalgamEditorStyles.IAiMalgamTheme _aiMalgamTheme = AiMalgamEditorStyles.GetTheme()
 

Properties

AiMalgamNode TargetAsAINode [get]