Sequine - Scripting API
Calcatz.CookieCutter.PropertyConnectionPoint Class Reference
Inheritance diagram for Calcatz.CookieCutter.PropertyConnectionPoint:
Calcatz.CookieCutter.ConnectionPoint Calcatz.CookieCutter.BooleanConnectionPoint Calcatz.CookieCutter.FloatConnectionPoint Calcatz.CookieCutter.IntConnectionPoint Calcatz.CookieCutter.ObjectConnectionPoint Calcatz.CookieCutter.QuaternionConnectionPoint Calcatz.CookieCutter.StringConnectionPoint Calcatz.CookieCutter.Vector3ConnectionPoint

Public Member Functions

 PropertyConnectionPoint (Node _node, ConnectionPointType _type, GUIStyle _style, Action< ConnectionPoint > _onClickConnectionPoint)
 
override Color GetColor ()
 

Static Public Attributes

static readonly Dictionary< Type, Type > connectionTypes
 
static readonly Dictionary< Type, Type > variableTypes
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ PropertyConnectionPoint()

Calcatz.CookieCutter.PropertyConnectionPoint.PropertyConnectionPoint ( Node  _node,
ConnectionPointType  _type,
GUIStyle  _style,
Action< ConnectionPoint _onClickConnectionPoint 
)

Member Function Documentation

◆ GetColor()

override Color Calcatz.CookieCutter.PropertyConnectionPoint.GetColor ( )
virtual

Member Data Documentation

◆ connectionTypes

readonly Dictionary<Type, Type> Calcatz.CookieCutter.PropertyConnectionPoint.connectionTypes
static
Initial value:
= new Dictionary<Type, Type>() {
{typeof(bool), typeof(BooleanConnectionPoint) },
{typeof(int), typeof(IntConnectionPoint) },
{typeof(float), typeof(FloatConnectionPoint) },
{typeof(string), typeof(StringConnectionPoint) },
{typeof(Vector3), typeof(Vector3ConnectionPoint) },
{typeof(UnityEngine.Object), typeof(ObjectConnectionPoint) },
{typeof(Quaternion), typeof(QuaternionConnectionPoint) }
}

◆ variableTypes

readonly Dictionary<Type, Type> Calcatz.CookieCutter.PropertyConnectionPoint.variableTypes
static
Initial value:
= new Dictionary<Type, Type>() {
{typeof(MainConnectionPoint), typeof(Nullable) },
{typeof(BooleanConnectionPoint), typeof(bool) },
{typeof(IntConnectionPoint), typeof(int) },
{typeof(FloatConnectionPoint), typeof(float) },
{typeof(StringConnectionPoint), typeof(string) },
{typeof(Vector3ConnectionPoint), typeof(Vector3) },
{typeof(ObjectConnectionPoint), typeof(UnityEngine.Object) },
{typeof(PropertyConnectionPoint), typeof(object) },
{typeof(QuaternionConnectionPoint), typeof(Quaternion) }
}