Sequine - Scripting API
Calcatz.CookieCutter.RegisterCommandAttribute Class Reference

An alternative way to register command without registering through Command Nodes Container. More...

Inheritance diagram for Calcatz.CookieCutter.RegisterCommandAttribute:

Public Member Functions

 RegisterCommandAttribute (string _pathName, params Type[] _commandDataTypes)
 
 RegisterCommandAttribute (bool _allowCreateNode, string _pathName, params Type[] _commandDataTypes)
 
 RegisterCommandAttribute (string _pathName, params Type[] _commandDataTypes)
 
 RegisterCommandAttribute (bool _allowCreateNode, string _pathName, params Type[] _commandDataTypes)
 

Static Public Member Functions

static bool IsCommandDataType (Type _commandDataType)
 

Public Attributes

bool allowCreateNode
 
string pathName
 
Type[] commandDataTypes
 

Detailed Description

An alternative way to register command without registering through Command Nodes Container.

Constructor & Destructor Documentation

◆ RegisterCommandAttribute() [1/4]

Calcatz.CookieCutter.RegisterCommandAttribute.RegisterCommandAttribute ( string  _pathName,
params Type[]  _commandDataTypes 
)

◆ RegisterCommandAttribute() [2/4]

Calcatz.CookieCutter.RegisterCommandAttribute.RegisterCommandAttribute ( bool  _allowCreateNode,
string  _pathName,
params Type[]  _commandDataTypes 
)

◆ RegisterCommandAttribute() [3/4]

Calcatz.CookieCutter.RegisterCommandAttribute.RegisterCommandAttribute ( string  _pathName,
params Type[]  _commandDataTypes 
)

◆ RegisterCommandAttribute() [4/4]

Calcatz.CookieCutter.RegisterCommandAttribute.RegisterCommandAttribute ( bool  _allowCreateNode,
string  _pathName,
params Type[]  _commandDataTypes 
)

Member Function Documentation

◆ IsCommandDataType()

static bool Calcatz.CookieCutter.RegisterCommandAttribute.IsCommandDataType ( Type  _commandDataType)
static

Member Data Documentation

◆ allowCreateNode

bool Calcatz.CookieCutter.RegisterCommandAttribute.allowCreateNode

◆ commandDataTypes

Type [] Calcatz.CookieCutter.RegisterCommandAttribute.commandDataTypes

◆ pathName

string Calcatz.CookieCutter.RegisterCommandAttribute.pathName