Sequine - Scripting API
Calcatz.CookieCutter.CommandGUI Class Reference

Shortcuts for drawing custom node through Command (without using Command Node). Can only be used if the Command has no Command Node. Otherwise, an error will be occured. More...

Classes

class  FieldAttributes
 
class  FieldDrawData
 
interface  ILocalizedReferenceContainer
 
class  internal_Actions
 
class  LocalizedAudioClipContainer
 
class  LocalizedFontContainer
 
class  LocalizedGameObjectContainer
 
class  LocalizedMaterialContainer
 
class  LocalizedMeshContainer
 
class  LocalizedObjectContainer
 
class  LocalizedSpriteContainer
 
class  LocalizedStringContainer
 
class  LocalizedTextureContainer
 
class  LocalizedTmpFontContainer
 

Static Public Member Functions

static bool DrawLocalizedStringField (string _label, ref LocalizedString _targetLocalizedString)
 
static bool DrawLocalizedStringField (string _label, string _tooltip, ref LocalizedString _targetLocalizedString)
 
static bool DrawLocalizedAudioClipField (string _label, ref LocalizedAudioClip _targetLocalizedAudioClip)
 
static bool DrawLocalizedAudioClipField (string _label, string _tooltip, ref LocalizedAudioClip _targetLocalizedAudioClip)
 
static bool DrawLocalizedFontField (string _label, ref LocalizedFont _targetLocalizedFont)
 
static bool DrawLocalizedFontField (string _label, string _tooltip, ref LocalizedFont _targetLocalizedFont)
 
static bool DrawLocalizedGameObjectField (string _label, ref LocalizedGameObject _targetLocalizedGameObject)
 
static bool DrawLocalizedGameObjectField (string _label, string _tooltip, ref LocalizedGameObject _targetLocalizedGameObject)
 
static bool DrawLocalizedMaterialField (string _label, ref LocalizedMaterial _targetLocalizedMaterial)
 
static bool DrawLocalizedMaterialField (string _label, string _tooltip, ref LocalizedMaterial _targetLocalizedMaterial)
 
static bool DrawLocalizedMeshField (string _label, ref LocalizedMesh _targetLocalizedMesh)
 
static bool DrawLocalizedMeshField (string _label, string _tooltip, ref LocalizedMesh _targetLocalizedMesh)
 
static bool DrawLocalizedObjectField (string _label, ref LocalizedObject _targetLocalizedObject)
 
static bool DrawLocalizedObjectField (string _label, string _tooltip, ref LocalizedObject _targetLocalizedObject)
 
static bool DrawLocalizedSpriteField (string _label, ref LocalizedSprite _targetLocalizedSprite)
 
static bool DrawLocalizedSpriteField (string _label, string _tooltip, ref LocalizedSprite _targetLocalizedSprite)
 
static bool DrawLocalizedTextureField (string _label, ref LocalizedTexture _targetLocalizedTexture)
 
static bool DrawLocalizedTextureField (string _label, string _tooltip, ref LocalizedTexture _targetLocalizedTexture)
 
static bool DrawLocalizedTmpFontField (string _label, ref LocalizedTmpFont _targetLocalizedTmpFont)
 
static bool DrawLocalizedTmpFontField (string _label, string _tooltip, ref LocalizedTmpFont _targetLocalizedTmpFont)
 
static bool IsSelected ()
 
static bool IsOffScreen ()
 
static void AddMainInPoint ()
 
static void AddMainOutPoint ()
 
static void AddPropertyInPoint< T > ()
 
static void AddPropertyInPoint (System.Type _type)
 
static void AddPropertyOutPoint< T > ()
 
static void AddPropertyOutPoint (System.Type _type)
 
static void RemoveInPoint (int _index)
 
static void RemoveOutPoint (int _index)
 
static bool HasMainInPoint ()
 
static void DrawInPoint (int _inputPointIndex)
 
static void DrawOutPoint (int _outputPointIndex)
 
static void AddRectHeight (float _height)
 
static Rect GetRect (int _lineCount=1, int _indent=0)
 
static void GetSingleLineLabeledRect (out Rect labelRect, out Rect valueRect)
 
static void PropertySpace ()
 
static bool ValidateObsoleteCrossSceneField< T1, T2 > (ref T1 oldTargetObject, ref TargetObject< T2 > newTargetObject)
 
static void DrawFoldoutGroup (string _label, ref bool _targetBool, Action _onDrawContent)
 
static void DrawFoldoutGroup (string _label, string _tooltip, ref bool _targetBool, Action _onDrawContent)
 
static void BeginFoldoutGroup (string _label, ref bool _targetBool)
 
static void BeginFoldoutGroup (string _label, string _tooltip, ref bool _targetBool)
 
static void EndFoldoutGroup ()
 
static void DrawLabel (Rect _rect, string _label, bool _alignRight=false)
 
static void DrawLabel (Rect _rect, string _label, string _tooltip, bool _alignRight=false)
 
static void DrawLabel (string _label, bool _alignRight=false)
 
static void DrawLabel (string _label, string _tooltip, bool _alignRight=false)
 
static void DrawTextField (string _label, ref string _targetText)
 
static void DrawTextField (string _label, string _tooltip, ref string _targetText)
 
static void DrawTextAreaField (string _label, ref string _targetText, int _lineCount=2, bool _wordWrap=true)
 
static void DrawTextAreaField (string _label, string _tooltip, ref string _targetText, int _lineCount=2, bool _wordWrap=true)
 
static void DrawRoundedFloatField (string _label, ref float _targetFloat, float _min=float.MinValue, float _max=float.MaxValue)
 
static void DrawRoundedFloatField (string _label, string _tooltip, ref float _targetFloat, float _min=float.MinValue, float _max=float.MaxValue)
 
static void DrawFloatField (string _label, ref float _targetFloat, float _min=float.MinValue, float _max=float.MaxValue)
 
static void DrawFloatField (string _label, string _tooltip, ref float _targetFloat, float _min=float.MinValue, float _max=float.MaxValue)
 
static void DrawFloatSliderField (string _label, ref float _targetFloat, float _min, float _max)
 Will be shown as ordinary Float Field if node width is not wide enough. Use nodeWidth 240 at minimum. More...
 
static void DrawFloatSliderField (string _label, string _tooltip, ref float _targetFloat, float _min, float _max)
 Will be shown as ordinary Float Field if node width is not wide enough. Use nodeWidth 240 at minimum. More...
 
static void DrawIntField (string _label, ref int _targetInt, int _min=int.MinValue, int _max=int.MaxValue)
 
static void DrawIntField (string _label, string _tooltip, ref int _targetInt, int _min=int.MinValue, int _max=int.MaxValue)
 
static void DrawIntSliderField (string _label, ref int _targetInt, int _min, int _max)
 
static void DrawIntSliderField (string _label, string _tooltip, ref int _targetInt, int _min, int _max)
 
static void DrawToggleField (string _label, ref bool _targetBool)
 
static void DrawToggleField (string _label, string _tooltip, ref bool _targetBool)
 
static void DrawToggleLeftField (string _label, ref bool _targetBool)
 
static void DrawToggleLeftField (string _label, string _tooltip, ref bool _targetBool)
 
static void DrawObjectField< T > (string _label, T _currentObject, Action< T > _onObjectChanged, bool _allowSceneObjects=false)
 
static void DrawObjectField< T > (string _label, string _tooltip, T _currentObject, Action< T > _onObjectChanged, bool _allowSceneObjects=false)
 
static void DrawObjectField (string _label, UnityEngine.Object _currentObject, Action< UnityEngine.Object > _onObjectChanged, System.Type _objectType, bool _allowSceneObjects=false)
 
static void DrawObjectField (string _label, string _tooltip, UnityEngine.Object _currentObject, Action< UnityEngine.Object > _onObjectChanged, System.Type _objectType, bool _allowSceneObjects=false)
 
static void DrawBinderField< T > (string _label, T _currentObject, Action< T > _onObjectChanged, Func< UnityEngine.Object, UnityEngine.Object > _customValidateDraggedObject=null)
 
static void DrawBinderField< T > (string _label, string _tooltip, T _currentObject, Action< T > _onObjectChanged, Func< UnityEngine.Object, UnityEngine.Object > _customValidateDraggedObject=null)
 
static void DrawTargetObjectField< T > (string _label, string _tooltip, ref TargetObject< T > _targetObjectRef)
 
static void DrawTargetObjectField< T > (string _label, ref TargetObject< T > _targetObjectRef)
 
static void DrawTargetObjectField< T > (Command _command, int _propertyInputIndex, string _label, ref TargetObject< T > _targetObjectRef)
 
static void DrawTargetObjectField< T > (Command _command, int _propertyInputIndex, string _label, string _tooltip, ref TargetObject< T > _targetObjectRef)
 
static void DrawTargetObjectField (System.Type _targetObjectType, string _label, string _tooltip, ref ITargetObject _targetObjectRef)
 
static void DrawTargetObjectField (System.Type _targetObjectType, string _label, ref ITargetObject _targetObjectRef)
 
static void DrawTargetObjectField (System.Type _targetObjectType, Command _command, int _propertyInputIndex, string _label, string _tooltip, ref ITargetObject _targetObjectRef)
 
static void DrawReferenceModeField (string _label, string _tooltip, ITargetObject _targetObjectRef)
 
static void DrawCrossSceneRefField< T > (string _label, string _tooltip, TargetObject< T > _targetObject)
 
static void DrawCrossSceneRefField (string _label, string _tooltip, ITargetObject _targetObject, System.Type _objectType)
 
static void DrawColorField (string _label, ref Color _targetColor)
 
static void DrawColorField (string _label, string _tooltip, ref Color _targetColor)
 
static void DrawCurveField (string _label, AnimationCurve _currentCurve, Action< AnimationCurve > _onChangeCurve)
 
static void DrawCurveField (string _label, string _tooltip, AnimationCurve _currentCurve, Action< AnimationCurve > _onChangeCurve)
 
static void DrawEnumField< T > (string _label, ref T _targetEnum)
 
static void DrawEnumField< T > (string _label, string _tooltip, ref T _targetEnum)
 
static void DrawEnumField (string _label, System.Type _enumType, System.Enum _targetEnum, Action< System.Enum > _onValueChanged)
 
static void DrawEnumField (string _label, string _tooltip, System.Type _enumType, System.Enum _targetEnum, Action< System.Enum > _onValueChanged)
 
static void DrawVector3Field (string _label, ref Vector3 _targetVector)
 
static void DrawVector3Field (string _label, string _tooltip, ref Vector3 _targetVector)
 
static void DrawVector3IntField (string _label, ref Vector3Int _targetVector)
 
static void DrawVector3IntField (string _label, string _tooltip, ref Vector3Int _targetVector)
 
static void DrawVector2Field (string _label, ref Vector2 _targetVector)
 
static void DrawVector2Field (string _label, string _tooltip, ref Vector2 _targetVector)
 
static void DrawVector2IntField (string _label, ref Vector2Int _targetVector)
 
static void DrawVector2IntField (string _label, string _tooltip, ref Vector2Int _targetVector)
 
static void DrawVector4Field (string _label, ref Vector4 _targetVector)
 
static void DrawVector4Field (string _label, string _tooltip, ref Vector4 _targetVector)
 
static void DrawRectField (string _label, ref Rect _targetRect)
 
static void DrawRectField (string _label, string _tooltip, ref Rect _targetRect)
 
static void DrawRectIntField (string _label, ref RectInt _targetRect)
 
static void DrawRectIntField (string _label, string _tooltip, ref RectInt _targetRect)
 
static void DrawBoundsField (string _label, ref Bounds _targetBounds)
 
static void DrawBoundsField (string _label, string _tooltip, ref Bounds _targetBounds)
 
static void DrawBoundsIntField (string _label, ref BoundsInt _targetBounds)
 
static void DrawBoundsIntField (string _label, string _tooltip, ref BoundsInt _targetBounds)
 
static void DrawPopupField (string _label, int _currentIndex, string[] _options, Action< int > _onValueChanged)
 
static void DrawPopupField (string _label, string _tooltip, int _currentIndex, string[] _options, Action< int > _onValueChanged)
 

Properties

static UnityEngine.Object currentTargetObject [get]
 

Detailed Description

Shortcuts for drawing custom node through Command (without using Command Node). Can only be used if the Command has no Command Node. Otherwise, an error will be occured.

Member Function Documentation

◆ AddMainInPoint()

static void Calcatz.CookieCutter.CommandGUI.AddMainInPoint ( )
static

◆ AddMainOutPoint()

static void Calcatz.CookieCutter.CommandGUI.AddMainOutPoint ( )
static

◆ AddPropertyInPoint()

static void Calcatz.CookieCutter.CommandGUI.AddPropertyInPoint ( System.Type  _type)
static

◆ AddPropertyInPoint< T >()

◆ AddPropertyOutPoint()

static void Calcatz.CookieCutter.CommandGUI.AddPropertyOutPoint ( System.Type  _type)
static

◆ AddPropertyOutPoint< T >()

◆ AddRectHeight()

static void Calcatz.CookieCutter.CommandGUI.AddRectHeight ( float  _height)
static

◆ BeginFoldoutGroup() [1/2]

static void Calcatz.CookieCutter.CommandGUI.BeginFoldoutGroup ( string  _label,
ref bool  _targetBool 
)
static

◆ BeginFoldoutGroup() [2/2]

static void Calcatz.CookieCutter.CommandGUI.BeginFoldoutGroup ( string  _label,
string  _tooltip,
ref bool  _targetBool 
)
static

◆ DrawBinderField< T >() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawBinderField< T > ( string  _label,
string  _tooltip,
_currentObject,
Action< T >  _onObjectChanged,
Func< UnityEngine.Object, UnityEngine.Object >  _customValidateDraggedObject = null 
)
static

◆ DrawBinderField< T >() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawBinderField< T > ( string  _label,
_currentObject,
Action< T >  _onObjectChanged,
Func< UnityEngine.Object, UnityEngine.Object >  _customValidateDraggedObject = null 
)
static

◆ DrawBoundsField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawBoundsField ( string  _label,
ref Bounds  _targetBounds 
)
static

◆ DrawBoundsField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawBoundsField ( string  _label,
string  _tooltip,
ref Bounds  _targetBounds 
)
static

◆ DrawBoundsIntField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawBoundsIntField ( string  _label,
ref BoundsInt  _targetBounds 
)
static

◆ DrawBoundsIntField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawBoundsIntField ( string  _label,
string  _tooltip,
ref BoundsInt  _targetBounds 
)
static

◆ DrawColorField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawColorField ( string  _label,
ref Color  _targetColor 
)
static

◆ DrawColorField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawColorField ( string  _label,
string  _tooltip,
ref Color  _targetColor 
)
static

◆ DrawCrossSceneRefField()

static void Calcatz.CookieCutter.CommandGUI.DrawCrossSceneRefField ( string  _label,
string  _tooltip,
ITargetObject  _targetObject,
System.Type  _objectType 
)
static

◆ DrawCrossSceneRefField< T >()

static void Calcatz.CookieCutter.CommandGUI.DrawCrossSceneRefField< T > ( string  _label,
string  _tooltip,
TargetObject< T >  _targetObject 
)
static
Type Constraints
T :UnityEngine.Object 

◆ DrawCurveField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawCurveField ( string  _label,
AnimationCurve  _currentCurve,
Action< AnimationCurve >  _onChangeCurve 
)
static

◆ DrawCurveField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawCurveField ( string  _label,
string  _tooltip,
AnimationCurve  _currentCurve,
Action< AnimationCurve >  _onChangeCurve 
)
static

◆ DrawEnumField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawEnumField ( string  _label,
string  _tooltip,
System.Type  _enumType,
System.Enum  _targetEnum,
Action< System.Enum >  _onValueChanged 
)
static

◆ DrawEnumField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawEnumField ( string  _label,
System.Type  _enumType,
System.Enum  _targetEnum,
Action< System.Enum >  _onValueChanged 
)
static

◆ DrawEnumField< T >() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawEnumField< T > ( string  _label,
ref T  _targetEnum 
)
static
Type Constraints
T :System.Enum 

◆ DrawEnumField< T >() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawEnumField< T > ( string  _label,
string  _tooltip,
ref T  _targetEnum 
)
static
Type Constraints
T :System.Enum 

◆ DrawFloatField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawFloatField ( string  _label,
ref float  _targetFloat,
float  _min = float.MinValue,
float  _max = float.MaxValue 
)
static

◆ DrawFloatField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawFloatField ( string  _label,
string  _tooltip,
ref float  _targetFloat,
float  _min = float.MinValue,
float  _max = float.MaxValue 
)
static

◆ DrawFloatSliderField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawFloatSliderField ( string  _label,
ref float  _targetFloat,
float  _min,
float  _max 
)
static

Will be shown as ordinary Float Field if node width is not wide enough. Use nodeWidth 240 at minimum.

Parameters
_label
_targetFloat
_min
_max

◆ DrawFloatSliderField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawFloatSliderField ( string  _label,
string  _tooltip,
ref float  _targetFloat,
float  _min,
float  _max 
)
static

Will be shown as ordinary Float Field if node width is not wide enough. Use nodeWidth 240 at minimum.

Parameters
_label
_tooltip
_targetFloat
_min
_max

◆ DrawFoldoutGroup() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawFoldoutGroup ( string  _label,
ref bool  _targetBool,
Action  _onDrawContent 
)
static

◆ DrawFoldoutGroup() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawFoldoutGroup ( string  _label,
string  _tooltip,
ref bool  _targetBool,
Action  _onDrawContent 
)
static

◆ DrawInPoint()

static void Calcatz.CookieCutter.CommandGUI.DrawInPoint ( int  _inputPointIndex)
static

◆ DrawIntField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawIntField ( string  _label,
ref int  _targetInt,
int  _min = int.MinValue,
int  _max = int.MaxValue 
)
static

◆ DrawIntField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawIntField ( string  _label,
string  _tooltip,
ref int  _targetInt,
int  _min = int.MinValue,
int  _max = int.MaxValue 
)
static

◆ DrawIntSliderField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawIntSliderField ( string  _label,
ref int  _targetInt,
int  _min,
int  _max 
)
static

◆ DrawIntSliderField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawIntSliderField ( string  _label,
string  _tooltip,
ref int  _targetInt,
int  _min,
int  _max 
)
static

◆ DrawLabel() [1/4]

static void Calcatz.CookieCutter.CommandGUI.DrawLabel ( Rect  _rect,
string  _label,
bool  _alignRight = false 
)
static

◆ DrawLabel() [2/4]

static void Calcatz.CookieCutter.CommandGUI.DrawLabel ( Rect  _rect,
string  _label,
string  _tooltip,
bool  _alignRight = false 
)
static

◆ DrawLabel() [3/4]

static void Calcatz.CookieCutter.CommandGUI.DrawLabel ( string  _label,
bool  _alignRight = false 
)
static

◆ DrawLabel() [4/4]

static void Calcatz.CookieCutter.CommandGUI.DrawLabel ( string  _label,
string  _tooltip,
bool  _alignRight = false 
)
static

◆ DrawLocalizedAudioClipField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedAudioClipField ( string  _label,
ref LocalizedAudioClip  _targetLocalizedAudioClip 
)
static

◆ DrawLocalizedAudioClipField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedAudioClipField ( string  _label,
string  _tooltip,
ref LocalizedAudioClip  _targetLocalizedAudioClip 
)
static

◆ DrawLocalizedFontField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedFontField ( string  _label,
ref LocalizedFont  _targetLocalizedFont 
)
static

◆ DrawLocalizedFontField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedFontField ( string  _label,
string  _tooltip,
ref LocalizedFont  _targetLocalizedFont 
)
static

◆ DrawLocalizedGameObjectField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedGameObjectField ( string  _label,
ref LocalizedGameObject  _targetLocalizedGameObject 
)
static

◆ DrawLocalizedGameObjectField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedGameObjectField ( string  _label,
string  _tooltip,
ref LocalizedGameObject  _targetLocalizedGameObject 
)
static

◆ DrawLocalizedMaterialField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedMaterialField ( string  _label,
ref LocalizedMaterial  _targetLocalizedMaterial 
)
static

◆ DrawLocalizedMaterialField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedMaterialField ( string  _label,
string  _tooltip,
ref LocalizedMaterial  _targetLocalizedMaterial 
)
static

◆ DrawLocalizedMeshField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedMeshField ( string  _label,
ref LocalizedMesh  _targetLocalizedMesh 
)
static

◆ DrawLocalizedMeshField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedMeshField ( string  _label,
string  _tooltip,
ref LocalizedMesh  _targetLocalizedMesh 
)
static

◆ DrawLocalizedObjectField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedObjectField ( string  _label,
ref LocalizedObject  _targetLocalizedObject 
)
static

◆ DrawLocalizedObjectField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedObjectField ( string  _label,
string  _tooltip,
ref LocalizedObject  _targetLocalizedObject 
)
static

◆ DrawLocalizedSpriteField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedSpriteField ( string  _label,
ref LocalizedSprite  _targetLocalizedSprite 
)
static

◆ DrawLocalizedSpriteField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedSpriteField ( string  _label,
string  _tooltip,
ref LocalizedSprite  _targetLocalizedSprite 
)
static

◆ DrawLocalizedStringField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedStringField ( string  _label,
ref LocalizedString  _targetLocalizedString 
)
static

◆ DrawLocalizedStringField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedStringField ( string  _label,
string  _tooltip,
ref LocalizedString  _targetLocalizedString 
)
static

◆ DrawLocalizedTextureField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedTextureField ( string  _label,
ref LocalizedTexture  _targetLocalizedTexture 
)
static

◆ DrawLocalizedTextureField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedTextureField ( string  _label,
string  _tooltip,
ref LocalizedTexture  _targetLocalizedTexture 
)
static

◆ DrawLocalizedTmpFontField() [1/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedTmpFontField ( string  _label,
ref LocalizedTmpFont  _targetLocalizedTmpFont 
)
static

◆ DrawLocalizedTmpFontField() [2/2]

static bool Calcatz.CookieCutter.CommandGUI.DrawLocalizedTmpFontField ( string  _label,
string  _tooltip,
ref LocalizedTmpFont  _targetLocalizedTmpFont 
)
static

◆ DrawObjectField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawObjectField ( string  _label,
string  _tooltip,
UnityEngine.Object  _currentObject,
Action< UnityEngine.Object >  _onObjectChanged,
System.Type  _objectType,
bool  _allowSceneObjects = false 
)
static

◆ DrawObjectField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawObjectField ( string  _label,
UnityEngine.Object  _currentObject,
Action< UnityEngine.Object >  _onObjectChanged,
System.Type  _objectType,
bool  _allowSceneObjects = false 
)
static

◆ DrawObjectField< T >() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawObjectField< T > ( string  _label,
string  _tooltip,
_currentObject,
Action< T >  _onObjectChanged,
bool  _allowSceneObjects = false 
)
static
Type Constraints
T :UnityEngine.Object 

◆ DrawObjectField< T >() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawObjectField< T > ( string  _label,
_currentObject,
Action< T >  _onObjectChanged,
bool  _allowSceneObjects = false 
)
static
Type Constraints
T :UnityEngine.Object 

◆ DrawOutPoint()

static void Calcatz.CookieCutter.CommandGUI.DrawOutPoint ( int  _outputPointIndex)
static

◆ DrawPopupField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawPopupField ( string  _label,
int  _currentIndex,
string[]  _options,
Action< int >  _onValueChanged 
)
static

◆ DrawPopupField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawPopupField ( string  _label,
string  _tooltip,
int  _currentIndex,
string[]  _options,
Action< int >  _onValueChanged 
)
static

◆ DrawRectField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawRectField ( string  _label,
ref Rect  _targetRect 
)
static

◆ DrawRectField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawRectField ( string  _label,
string  _tooltip,
ref Rect  _targetRect 
)
static

◆ DrawRectIntField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawRectIntField ( string  _label,
ref RectInt  _targetRect 
)
static

◆ DrawRectIntField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawRectIntField ( string  _label,
string  _tooltip,
ref RectInt  _targetRect 
)
static

◆ DrawReferenceModeField()

static void Calcatz.CookieCutter.CommandGUI.DrawReferenceModeField ( string  _label,
string  _tooltip,
ITargetObject  _targetObjectRef 
)
static

◆ DrawRoundedFloatField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawRoundedFloatField ( string  _label,
ref float  _targetFloat,
float  _min = float.MinValue,
float  _max = float.MaxValue 
)
static

◆ DrawRoundedFloatField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawRoundedFloatField ( string  _label,
string  _tooltip,
ref float  _targetFloat,
float  _min = float.MinValue,
float  _max = float.MaxValue 
)
static

◆ DrawTargetObjectField() [1/3]

static void Calcatz.CookieCutter.CommandGUI.DrawTargetObjectField ( System.Type  _targetObjectType,
Command  _command,
int  _propertyInputIndex,
string  _label,
string  _tooltip,
ref ITargetObject  _targetObjectRef 
)
static

◆ DrawTargetObjectField() [2/3]

static void Calcatz.CookieCutter.CommandGUI.DrawTargetObjectField ( System.Type  _targetObjectType,
string  _label,
ref ITargetObject  _targetObjectRef 
)
static

◆ DrawTargetObjectField() [3/3]

static void Calcatz.CookieCutter.CommandGUI.DrawTargetObjectField ( System.Type  _targetObjectType,
string  _label,
string  _tooltip,
ref ITargetObject  _targetObjectRef 
)
static

◆ DrawTargetObjectField< T >() [1/4]

static void Calcatz.CookieCutter.CommandGUI.DrawTargetObjectField< T > ( Command  _command,
int  _propertyInputIndex,
string  _label,
ref TargetObject< T >  _targetObjectRef 
)
static
Type Constraints
T :UnityEngine.Object 

◆ DrawTargetObjectField< T >() [2/4]

static void Calcatz.CookieCutter.CommandGUI.DrawTargetObjectField< T > ( Command  _command,
int  _propertyInputIndex,
string  _label,
string  _tooltip,
ref TargetObject< T >  _targetObjectRef 
)
static
Type Constraints
T :UnityEngine.Object 

◆ DrawTargetObjectField< T >() [3/4]

static void Calcatz.CookieCutter.CommandGUI.DrawTargetObjectField< T > ( string  _label,
ref TargetObject< T >  _targetObjectRef 
)
static
Type Constraints
T :UnityEngine.Object 

◆ DrawTargetObjectField< T >() [4/4]

static void Calcatz.CookieCutter.CommandGUI.DrawTargetObjectField< T > ( string  _label,
string  _tooltip,
ref TargetObject< T >  _targetObjectRef 
)
static
Type Constraints
T :UnityEngine.Object 

◆ DrawTextAreaField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawTextAreaField ( string  _label,
ref string  _targetText,
int  _lineCount = 2,
bool  _wordWrap = true 
)
static

◆ DrawTextAreaField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawTextAreaField ( string  _label,
string  _tooltip,
ref string  _targetText,
int  _lineCount = 2,
bool  _wordWrap = true 
)
static

◆ DrawTextField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawTextField ( string  _label,
ref string  _targetText 
)
static

◆ DrawTextField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawTextField ( string  _label,
string  _tooltip,
ref string  _targetText 
)
static

◆ DrawToggleField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawToggleField ( string  _label,
ref bool  _targetBool 
)
static

◆ DrawToggleField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawToggleField ( string  _label,
string  _tooltip,
ref bool  _targetBool 
)
static

◆ DrawToggleLeftField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawToggleLeftField ( string  _label,
ref bool  _targetBool 
)
static

◆ DrawToggleLeftField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawToggleLeftField ( string  _label,
string  _tooltip,
ref bool  _targetBool 
)
static

◆ DrawVector2Field() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector2Field ( string  _label,
ref Vector2  _targetVector 
)
static

◆ DrawVector2Field() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector2Field ( string  _label,
string  _tooltip,
ref Vector2  _targetVector 
)
static

◆ DrawVector2IntField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector2IntField ( string  _label,
ref Vector2Int  _targetVector 
)
static

◆ DrawVector2IntField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector2IntField ( string  _label,
string  _tooltip,
ref Vector2Int  _targetVector 
)
static

◆ DrawVector3Field() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector3Field ( string  _label,
ref Vector3  _targetVector 
)
static

◆ DrawVector3Field() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector3Field ( string  _label,
string  _tooltip,
ref Vector3  _targetVector 
)
static

◆ DrawVector3IntField() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector3IntField ( string  _label,
ref Vector3Int  _targetVector 
)
static

◆ DrawVector3IntField() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector3IntField ( string  _label,
string  _tooltip,
ref Vector3Int  _targetVector 
)
static

◆ DrawVector4Field() [1/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector4Field ( string  _label,
ref Vector4  _targetVector 
)
static

◆ DrawVector4Field() [2/2]

static void Calcatz.CookieCutter.CommandGUI.DrawVector4Field ( string  _label,
string  _tooltip,
ref Vector4  _targetVector 
)
static

◆ EndFoldoutGroup()

static void Calcatz.CookieCutter.CommandGUI.EndFoldoutGroup ( )
static

◆ GetRect()

static Rect Calcatz.CookieCutter.CommandGUI.GetRect ( int  _lineCount = 1,
int  _indent = 0 
)
static

◆ GetSingleLineLabeledRect()

static void Calcatz.CookieCutter.CommandGUI.GetSingleLineLabeledRect ( out Rect  labelRect,
out Rect  valueRect 
)
static

◆ HasMainInPoint()

static bool Calcatz.CookieCutter.CommandGUI.HasMainInPoint ( )
static

◆ IsOffScreen()

static bool Calcatz.CookieCutter.CommandGUI.IsOffScreen ( )
static

◆ IsSelected()

static bool Calcatz.CookieCutter.CommandGUI.IsSelected ( )
static

◆ PropertySpace()

static void Calcatz.CookieCutter.CommandGUI.PropertySpace ( )
static

◆ RemoveInPoint()

static void Calcatz.CookieCutter.CommandGUI.RemoveInPoint ( int  _index)
static

◆ RemoveOutPoint()

static void Calcatz.CookieCutter.CommandGUI.RemoveOutPoint ( int  _index)
static

◆ ValidateObsoleteCrossSceneField< T1, T2 >()

static bool Calcatz.CookieCutter.CommandGUI.ValidateObsoleteCrossSceneField< T1, T2 > ( ref T1  oldTargetObject,
ref TargetObject< T2 >  newTargetObject 
)
static
Type Constraints
T1 :UnityEngine.Object 
T2 :Component 

Property Documentation

◆ currentTargetObject

UnityEngine.Object Calcatz.CookieCutter.CommandGUI.currentTargetObject
staticget