From 5f29a3bfa6442c76e4c843714af2dc4e4323bd5e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrgen=20Heiling?= This is the complete list of members for Signals.Common.BoolValueReferenceDrawer, including all inherited members. This is the complete list of members for Signals.Common.CharValueReferenceDrawer, including all inherited members. This is the complete list of members for Signals.Common.FloatValueReferenceDrawer, including all inherited members. This is the complete list of members for Signals.Common.IntValueReferenceDrawer, including all inherited members. This is the complete list of members for Signals.Common.QuaternionValueReferenceDrawer, including all inherited members. Override this method to implement a custom inspector for the ValueReference.LocalValue. Reimplemented from Signals.ValueReferenceDrawer.
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Utils.Engine.DebugWrapper
+
+
+
+
+Namespaces
+namespace Signals.Utils.Engine
+
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Common.QuaternionValueReferenceDrawer
+
+
+
+
+Namespaces
+namespace Signals.Common
+
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Common.Vector2IntValueReferenceDrawer
+
+
+
+
+Namespaces
+namespace Signals.Common
+
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Common.Vector2ValueReferenceDrawer
+
+
+
+
+Namespaces
+namespace Signals.Common
+
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Common.Vector3IntValueReferenceDrawer
+
+
+
+
+Namespaces
+namespace Signals.Common
+
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Common.Vector3ValueReferenceDrawer
+
+
+
+
+Namespaces
+namespace Signals.Common
+
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Common.Vector4ValueReferenceDrawer
+
+
+
+
+Namespaces
+namespace Signals.Common
+ CQuaternionSignalEditor CQuaternionSignalListener
- CQuaternionValueReference
- CStringEvent
- CStringSignal
- CStringSignalEditor
- CStringSignalListener
- CStringValueReference
- CStringValueReferenceDrawer
- CVector2Event
- CVector2IntEvent
- CVector2IntSignal
- CVector2IntSignalEditor
- CVector2IntSignalListener
- CVector2IntValueReference
- CVector2Signal
- CVector2SignalEditor
- CVector2SignalListener
- CVector2ValueReference
- CVector3Event
- CVector3IntEvent
- CVector3IntSignal
- CVector3IntSignalEditor
- CVector3IntSignalListener
- CVector3IntValueReference
- CVector3Signal
- CVector3SignalEditor
- CVector3SignalListener
- CVector3ValueReference
- CVector4Event
- CVector4Signal
- CVector4SignalEditor
- CVector4SignalListener
+ CVector4ValueReference
+ CQuaternionValueReferenceDrawer
+ CStringEvent
+ CStringSignal
+ CStringSignalEditor
+ CStringSignalListener
+ CStringValueReference
+ CStringValueReferenceDrawer
+ CVector2Event
+ CVector2IntEvent
+ CVector2IntSignal
+ CVector2IntSignalEditor
+ CVector2IntSignalListener
+ CVector2IntValueReference
+ CVector2IntValueReferenceDrawer
+ CVector2Signal
+ CVector2SignalEditor
+ CVector2SignalListener
+ CVector2ValueReference
+ CVector2ValueReferenceDrawer
+ CVector3Event
+ CVector3IntEvent
+ CVector3IntSignal
+ CVector3IntSignalEditor
+ CVector3IntSignalListener
+ CVector3IntValueReference
+ CVector3IntValueReferenceDrawer
+ CVector3Signal
+ CVector3SignalEditor
+ CVector3SignalListener
+ CVector3ValueReference
+ CVector3ValueReferenceDrawer
+ CVector4Event
+ CVector4Signal
+ CVector4SignalEditor
+ CVector4SignalListener
+ CVector4ValueReference CVector4ValueReferenceDrawer ▼NExamples CFallingCube
@@ -173,30 +179,31 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CGravityYSignalUpdater CEulerAnglesTracker Tracks the rotation of a GameObject in euler angles. CPositionTracker Tracks the position of a GameObject. Useful for things like a camera following the player's position from a fixed angle.
diff --git a/class_signals_1_1_common_1_1_bool_value_reference_drawer-members.html b/class_signals_1_1_common_1_1_bool_value_reference_drawer-members.html
index a8614d5..f51fe4a 100644
--- a/class_signals_1_1_common_1_1_bool_value_reference_drawer-members.html
+++ b/class_signals_1_1_common_1_1_bool_value_reference_drawer-members.html
@@ -93,7 +93,10 @@
CRotationTracker Tracks the rotation of a GameObject.
-
diff --git a/class_signals_1_1_common_1_1_bool_value_reference_drawer.html b/class_signals_1_1_common_1_1_bool_value_reference_drawer.html
index 29722fc..a4f7c23 100644
--- a/class_signals_1_1_common_1_1_bool_value_reference_drawer.html
+++ b/class_signals_1_1_common_1_1_bool_value_reference_drawer.html
@@ -107,6 +107,15 @@
+ OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ GetLocalValueFieldHeight() Signals.ValueReferenceDrawer protectedvirtual
+ GetPropertyHeight(SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ LocalValueField(Rect position, SerializedProperty localValue) Signals.ValueReferenceDrawer protectedvirtual OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer Public Member Functions inherited from Signals.ValueReferenceDrawer override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
+
+override float GetPropertyHeight (SerializedProperty property, GUIContent label)
+
+ Protected Member Functions inherited from Signals.ValueReferenceDrawer
+virtual void LocalValueField (Rect position, SerializedProperty localValue)
+ Override this method to implement a custom inspector for the ValueReference.LocalValue. More...
+
+virtual float GetLocalValueFieldHeight ()
+ Override this if your LocalValueField is higher than one line. More...
The documentation for this class was generated from the following file:
-
diff --git a/class_signals_1_1_common_1_1_char_value_reference_drawer.html b/class_signals_1_1_common_1_1_char_value_reference_drawer.html
index 025d00b..9197f0e 100644
--- a/class_signals_1_1_common_1_1_char_value_reference_drawer.html
+++ b/class_signals_1_1_common_1_1_char_value_reference_drawer.html
@@ -107,6 +107,15 @@
+ OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ GetLocalValueFieldHeight() Signals.ValueReferenceDrawer protectedvirtual
+ GetPropertyHeight(SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ LocalValueField(Rect position, SerializedProperty localValue) Signals.ValueReferenceDrawer protectedvirtual OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer Public Member Functions inherited from Signals.ValueReferenceDrawer override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
+
+override float GetPropertyHeight (SerializedProperty property, GUIContent label)
+
+ Protected Member Functions inherited from Signals.ValueReferenceDrawer
+virtual void LocalValueField (Rect position, SerializedProperty localValue)
+ Override this method to implement a custom inspector for the ValueReference.LocalValue. More...
+
+virtual float GetLocalValueFieldHeight ()
+ Override this if your LocalValueField is higher than one line. More...
The documentation for this class was generated from the following file:
-
diff --git a/class_signals_1_1_common_1_1_float_value_reference_drawer.html b/class_signals_1_1_common_1_1_float_value_reference_drawer.html
index 4ba0188..4f971b7 100644
--- a/class_signals_1_1_common_1_1_float_value_reference_drawer.html
+++ b/class_signals_1_1_common_1_1_float_value_reference_drawer.html
@@ -107,6 +107,15 @@
+ OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ GetLocalValueFieldHeight() Signals.ValueReferenceDrawer protectedvirtual
+ GetPropertyHeight(SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ LocalValueField(Rect position, SerializedProperty localValue) Signals.ValueReferenceDrawer protectedvirtual OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer Public Member Functions inherited from Signals.ValueReferenceDrawer override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
+
+override float GetPropertyHeight (SerializedProperty property, GUIContent label)
+
+ Protected Member Functions inherited from Signals.ValueReferenceDrawer
+virtual void LocalValueField (Rect position, SerializedProperty localValue)
+ Override this method to implement a custom inspector for the ValueReference.LocalValue. More...
+
+virtual float GetLocalValueFieldHeight ()
+ Override this if your LocalValueField is higher than one line. More...
The documentation for this class was generated from the following file:
-
diff --git a/class_signals_1_1_common_1_1_int_value_reference_drawer.html b/class_signals_1_1_common_1_1_int_value_reference_drawer.html
index 079d239..e9e7efa 100644
--- a/class_signals_1_1_common_1_1_int_value_reference_drawer.html
+++ b/class_signals_1_1_common_1_1_int_value_reference_drawer.html
@@ -107,6 +107,15 @@
+ OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ GetLocalValueFieldHeight() Signals.ValueReferenceDrawer protectedvirtual
+ GetPropertyHeight(SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ LocalValueField(Rect position, SerializedProperty localValue) Signals.ValueReferenceDrawer protectedvirtual OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer Public Member Functions inherited from Signals.ValueReferenceDrawer override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
+
+override float GetPropertyHeight (SerializedProperty property, GUIContent label)
+
+ Protected Member Functions inherited from Signals.ValueReferenceDrawer
+virtual void LocalValueField (Rect position, SerializedProperty localValue)
+ Override this method to implement a custom inspector for the ValueReference.LocalValue. More...
+
+virtual float GetLocalValueFieldHeight ()
+ Override this if your LocalValueField is higher than one line. More...
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+ GetLocalValueFieldHeight() Signals.ValueReferenceDrawer protectedvirtual
+ GetPropertyHeight(SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+ LocalValueField(Rect position, SerializedProperty localValue) Signals.Common.QuaternionValueReferenceDrawer protectedvirtual
+OnGUI(Rect position, SerializedProperty property, GUIContent label) Signals.ValueReferenceDrawer
+
+
+
+
+
+
+
+
+
+
+Protected Member Functions
+override void LocalValueField (Rect position, SerializedProperty localValue)
+ Override this method to implement a custom inspector for the ValueReference.LocalValue. More...
+
+ Protected Member Functions inherited from Signals.ValueReferenceDrawer
+virtual float GetLocalValueFieldHeight ()
+ Override this if your LocalValueField is higher than one line. More...
+
+
+
+
+Additional Inherited Members
+ Public Member Functions inherited from Signals.ValueReferenceDrawer
+override void OnGUI (Rect position, SerializedProperty property, GUIContent label)
+
+override float GetPropertyHeight (SerializedProperty property, GUIContent label)
+ Member Function Documentation
+
+◆ LocalValueField()
+
+
+
+
+
+
+
+
+
+
+
+ override void Signals.Common.QuaternionValueReferenceDrawer.LocalValueField
+ (
+ Rect
+ position,
+
+
+
+
+ SerializedProperty
+ localValue
+
+
+
+ )
+
+
+protectedvirtual
+
+
+
+
+
+ position The field's position.
+ localValue The SerializedProperty containing the value.
The documentation for this class was generated from the following file:
+
+
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
GetLocalValueFieldHeight() | Signals.ValueReferenceDrawer | protectedvirtual |
GetPropertyHeight(SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
LocalValueField(Rect position, SerializedProperty localValue) | Signals.ValueReferenceDrawer | protectedvirtual |
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
This is the complete list of members for Signals.Common.Vector2IntValueReferenceDrawer, including all inherited members.
+GetLocalValueFieldHeight() | Signals.ValueReferenceDrawer | protectedvirtual |
GetPropertyHeight(SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
LocalValueField(Rect position, SerializedProperty localValue) | Signals.ValueReferenceDrawer | protectedvirtual |
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
+Additional Inherited Members | |
Public Member Functions inherited from Signals.ValueReferenceDrawer | |
override void | OnGUI (Rect position, SerializedProperty property, GUIContent label) |
override float | GetPropertyHeight (SerializedProperty property, GUIContent label) |
Protected Member Functions inherited from Signals.ValueReferenceDrawer | |
virtual void | LocalValueField (Rect position, SerializedProperty localValue) |
Override this method to implement a custom inspector for the ValueReference.LocalValue. More... | |
virtual float | GetLocalValueFieldHeight () |
Override this if your LocalValueField is higher than one line. More... | |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
This is the complete list of members for Signals.Common.Vector2ValueReferenceDrawer, including all inherited members.
+GetLocalValueFieldHeight() | Signals.ValueReferenceDrawer | protectedvirtual |
GetPropertyHeight(SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
LocalValueField(Rect position, SerializedProperty localValue) | Signals.ValueReferenceDrawer | protectedvirtual |
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
+Additional Inherited Members | |
Public Member Functions inherited from Signals.ValueReferenceDrawer | |
override void | OnGUI (Rect position, SerializedProperty property, GUIContent label) |
override float | GetPropertyHeight (SerializedProperty property, GUIContent label) |
Protected Member Functions inherited from Signals.ValueReferenceDrawer | |
virtual void | LocalValueField (Rect position, SerializedProperty localValue) |
Override this method to implement a custom inspector for the ValueReference.LocalValue. More... | |
virtual float | GetLocalValueFieldHeight () |
Override this if your LocalValueField is higher than one line. More... | |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
This is the complete list of members for Signals.Common.Vector3IntValueReferenceDrawer, including all inherited members.
+GetLocalValueFieldHeight() | Signals.ValueReferenceDrawer | protectedvirtual |
GetPropertyHeight(SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
LocalValueField(Rect position, SerializedProperty localValue) | Signals.ValueReferenceDrawer | protectedvirtual |
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
+Additional Inherited Members | |
Public Member Functions inherited from Signals.ValueReferenceDrawer | |
override void | OnGUI (Rect position, SerializedProperty property, GUIContent label) |
override float | GetPropertyHeight (SerializedProperty property, GUIContent label) |
Protected Member Functions inherited from Signals.ValueReferenceDrawer | |
virtual void | LocalValueField (Rect position, SerializedProperty localValue) |
Override this method to implement a custom inspector for the ValueReference.LocalValue. More... | |
virtual float | GetLocalValueFieldHeight () |
Override this if your LocalValueField is higher than one line. More... | |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
This is the complete list of members for Signals.Common.Vector3ValueReferenceDrawer, including all inherited members.
+GetLocalValueFieldHeight() | Signals.ValueReferenceDrawer | protectedvirtual |
GetPropertyHeight(SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
LocalValueField(Rect position, SerializedProperty localValue) | Signals.ValueReferenceDrawer | protectedvirtual |
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
+Additional Inherited Members | |
Public Member Functions inherited from Signals.ValueReferenceDrawer | |
override void | OnGUI (Rect position, SerializedProperty property, GUIContent label) |
override float | GetPropertyHeight (SerializedProperty property, GUIContent label) |
Protected Member Functions inherited from Signals.ValueReferenceDrawer | |
virtual void | LocalValueField (Rect position, SerializedProperty localValue) |
Override this method to implement a custom inspector for the ValueReference.LocalValue. More... | |
virtual float | GetLocalValueFieldHeight () |
Override this if your LocalValueField is higher than one line. More... | |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
This is the complete list of members for Signals.Common.Vector4ValueReferenceDrawer, including all inherited members.
+GetLocalValueFieldHeight() | Signals.ValueReferenceDrawer | protectedvirtual |
GetPropertyHeight(SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
LocalValueField(Rect position, SerializedProperty localValue) | Signals.Common.Vector4ValueReferenceDrawer | protectedvirtual |
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
+Protected Member Functions | |
override void | LocalValueField (Rect position, SerializedProperty localValue) |
Override this method to implement a custom inspector for the ValueReference.LocalValue. More... | |
Protected Member Functions inherited from Signals.ValueReferenceDrawer | |
virtual float | GetLocalValueFieldHeight () |
Override this if your LocalValueField is higher than one line. More... | |
+Additional Inherited Members | |
Public Member Functions inherited from Signals.ValueReferenceDrawer | |
override void | OnGUI (Rect position, SerializedProperty property, GUIContent label) |
override float | GetPropertyHeight (SerializedProperty property, GUIContent label) |
+
|
+ +protectedvirtual | +
Override this method to implement a custom inspector for the ValueReference.LocalValue.
+position | The field's position. |
localValue | The SerializedProperty containing the value. |
Reimplemented from Signals.ValueReferenceDrawer.
+ +
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
This is the complete list of members for Signals.Utils.Engine.DebugWrapper, including all inherited members.
+
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
+Public Member Functions | |
void | Assert (bool condition) |
void | Break () |
void | Log (string message) |
void | LogWarning (string message) |
void | LogError (string message) |
void | Log (bool message) |
void | LogWarning (bool message) |
void | LogError (bool message) |
void | Log (char message) |
void | LogWarning (char message) |
void | LogError (char message) |
void | Log (float message) |
void | LogWarning (float message) |
void | LogError (float message) |
void | Log (int message) |
void | LogWarning (int message) |
void | LogError (int message) |
void | Log (Quaternion message) |
void | LogWarning (Quaternion message) |
void | LogError (Quaternion message) |
void | Log (Vector2 message) |
void | LogWarning (Vector2 message) |
void | LogError (Vector2 message) |
void | Log (Vector2Int message) |
void | LogWarning (Vector2Int message) |
void | LogError (Vector2Int message) |
void | Log (Vector3 message) |
void | LogWarning (Vector3 message) |
void | LogError (Vector3 message) |
void | Log (Vector3Int message) |
void | LogWarning (Vector3Int message) |
void | LogError (Vector3Int message) |
void | Log (Vector4 message) |
void | LogWarning (Vector4 message) |
void | LogError (Vector4 message) |
void Signals.Utils.Engine.DebugWrapper.Assert | +( | +bool | +condition | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Break | +( | +) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +string | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +bool | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +char | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +float | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +Quaternion | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +Vector2 | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +Vector2Int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +Vector3 | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +Vector3Int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.Log | +( | +Vector4 | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +string | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +bool | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +char | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +float | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +Quaternion | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +Vector2 | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +Vector2Int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +Vector3 | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +Vector3Int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogError | +( | +Vector4 | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +string | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +bool | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +char | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +float | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +Quaternion | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +Vector2 | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +Vector2Int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +Vector3 | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +Vector3Int | +message | ) | ++ |
void Signals.Utils.Engine.DebugWrapper.LogWarning | +( | +Vector4 | +message | ) | ++ |
This is the complete list of members for Signals.ValueReferenceDrawer, including all inherited members.
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
GetLocalValueFieldHeight() | Signals.ValueReferenceDrawer | protectedvirtual |
GetPropertyHeight(SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer | |
LocalValueField(Rect position, SerializedProperty localValue) | Signals.ValueReferenceDrawer | protectedvirtual |
OnGUI(Rect position, SerializedProperty property, GUIContent label) | Signals.ValueReferenceDrawer |
override void | OnGUI (Rect position, SerializedProperty property, GUIContent label) |
override float | GetPropertyHeight (SerializedProperty property, GUIContent label) |
+Protected Member Functions | |
virtual void | LocalValueField (Rect position, SerializedProperty localValue) |
Override this method to implement a custom inspector for the ValueReference.LocalValue. More... | |
virtual float | GetLocalValueFieldHeight () |
Override this if your LocalValueField is higher than one line. More... | |
Abstract base class for custom drawers for classes inheriting from ValueReference.
+
|
+ +protectedvirtual | +
Override this if your LocalValueField is higher than one line.
+override float Signals.ValueReferenceDrawer.GetPropertyHeight | +( | +SerializedProperty | +property, | +
+ | + | GUIContent | +label | +
+ | ) | ++ |
+
|
+ +protectedvirtual | +
Override this method to implement a custom inspector for the ValueReference.LocalValue.
+position | The field's position. |
localValue | The SerializedProperty containing the value. |
Reimplemented in Signals.Common.QuaternionValueReferenceDrawer, and Signals.Common.Vector4ValueReferenceDrawer.
+ +By inheriting from ValueReference you can use serializable fields in your scripts that can either hold a local value or a reference to a signal's value:
And to make it look nice in the editor:
You can find a simple code generator that can save you a lot of work here.
See Examples folder.
Signals was inspired by Ryan Hipple's talk about game architecture with ScriptableObjects. I also nicked a bit of his code for the ValueReferenceDrawer class. You can find the source here.
+Signals was inspired by Ryan Hipple's talk about game architecture with ScriptableObjects.