Sequine - Scripting API
Calcatz.CookieCutter.GetComponentCommand Class Reference
Inheritance diagram for Calcatz.CookieCutter.GetComponentCommand:
Calcatz.CookieCutter.PropertyCommand< Component > Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >

Public Member Functions

delegate object GetOutputDelegate (CommandExecutionFlow _flow, int _pointIndex, UnityEngine.Object _binder)
 
override Component GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override void Editor_InitOutPoints ()
 Called when a Command Node is initialized, specifically the out-points. Use this method to ensure nextIds as well. More...
 
override void Editor_OnDrawContents (Vector2 _absPosition)
 Called when a Command Node is drawn. More...
 

Public Attributes

TargetObject< Component > componentRef
 

Static Public Attributes

static Dictionary< System.Type, GetOutputDelegatecustomBindingGetters = new Dictionary<System.Type, GetOutputDelegate>()
 

Properties

override float nodeWidth [get]
 

Additional Inherited Members

Member Function Documentation

◆ Editor_InitOutPoints()

override void Calcatz.CookieCutter.GetComponentCommand.Editor_InitOutPoints ( )
virtual

Called when a Command Node is initialized, specifically the out-points. Use this method to ensure nextIds as well.

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

◆ Editor_OnDrawContents()

override void Calcatz.CookieCutter.GetComponentCommand.Editor_OnDrawContents ( Vector2  _absPosition)
virtual

Called when a Command Node is drawn.

Parameters
_absPosition

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

◆ GetOutput()

override Component Calcatz.CookieCutter.GetComponentCommand.GetOutput ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

◆ GetOutputDelegate()

delegate object Calcatz.CookieCutter.GetComponentCommand.GetOutputDelegate ( CommandExecutionFlow  _flow,
int  _pointIndex,
UnityEngine.Object  _binder 
)

Member Data Documentation

◆ componentRef

TargetObject<Component> Calcatz.CookieCutter.GetComponentCommand.componentRef

◆ customBindingGetters

Dictionary<System.Type, GetOutputDelegate> Calcatz.CookieCutter.GetComponentCommand.customBindingGetters = new Dictionary<System.Type, GetOutputDelegate>()
static

Property Documentation

◆ nodeWidth

override float Calcatz.CookieCutter.GetComponentCommand.nodeWidth
get