From 8a8ec470a3bae6cd83e9540f65915eda27b79e4e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrgen=20Heiling?= This is the complete list of members for Signals.Utils.EulerAnglesTracker, including all inherited members. Tracks the rotation of a GameObject in euler angles.
+ More... Tracks the rotation of a GameObject in euler angles. True to track local instead of global rotation. The signal that keeps track of the rotation.
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Utils.EulerAnglesTracker
+ Tracks the rotation of a GameObject in euler angles. More...
+
+
+
+
+Namespaces
+namespace Signals.Utils
+
+
+
+
+
+
+
+
+
+
+
+Classes
+class Signals.Utils.RotationTracker
+ Tracks the rotation of a GameObject. More...
+
+
+
+
+Namespaces
+namespace Signals.Utils
+ CName CVector3Text
- ▼NUtils
+ CPositionTracker Tracks the position of a GameObject. Useful for things like a camera following the player's position from a fixed angle.
+ 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. CRotationTracker Tracks the rotation of a GameObject. CISignal The Signal interface. CSignal Abstract base class for Signals inheriting from ScriptableObject. Implements the ISignal interface.
diff --git a/class_signals_1_1_utils_1_1_euler_angles_tracker-members.html b/class_signals_1_1_utils_1_1_euler_angles_tracker-members.html
new file mode 100644
index 0000000..38d1c4a
--- /dev/null
+++ b/class_signals_1_1_utils_1_1_euler_angles_tracker-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+ CSignalEditor Abstract base class for custom editors for classes inheriting from Signal.
+
+
+
+
+
+
+
+
+
+ Local Signals.Utils.EulerAnglesTracker
+Signal Signals.Utils.EulerAnglesTracker
+
+
+
+
+
+
+
+
+
+
+
+Properties
+Vector3Signal Signal [get, set]
+ The signal that keeps track of the rotation. More...
+
+bool Local [get, set]
+ True to track local instead of global rotation. More...
+ Detailed Description
+Property Documentation
+
+◆ Local
+
+
+
+
+
+
+
+
+
+
+
+ bool Signals.Utils.EulerAnglesTracker.Local
+
+getset
+ ◆ Signal
+
+
+
+
+
+
+
+
+
+
+
+ Vector3Signal Signals.Utils.EulerAnglesTracker.Signal
+
+getset
+
The documentation for this class was generated from the following file:
+
+
Signal | Signals.Utils.PositionTracker | |
Local | Signals.Utils.PositionTracker | |
Signal | Signals.Utils.PositionTracker |
[get, set]
[get, set]
Tracks the position of a GameObject. Useful for things like a camera following the player's position from a fixed angle.
+
|
+ +getset | +
True to track local instead of global position.
+ +
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
This is the complete list of members for Signals.Utils.RotationTracker, including all inherited members.
+Local | Signals.Utils.RotationTracker | |
Signal | Signals.Utils.RotationTracker |
+ UnitySignals
+
+ Signals for Unity3D
+ |
+
Tracks the rotation of a GameObject. + More...
++Properties | |
QuaternionSignal | Signal [get, set] |
The signal that keeps track of the rotation. More... | |
bool | Local [get, set] |
True to track local instead of global rotation. More... | |
Tracks the rotation of a GameObject.
+
+
|
+ +getset | +
True to track local instead of global rotation.
+ +
+
|
+ +getset | +
The signal that keeps track of the rotation.
+ +Files | |
file | EulerAnglesTracker.cs |
file | PositionTracker.cs |
file | RotationTracker.cs |
You can find the API documentation here or in the docs folder.
You can find the API documentation here.
A Signal is a ScriptableObject which holds a value and triggers a UnityEvent when a new value is assigned.
Because ScriptableObjects are a good choice to create a sane architecture for games made with Unity. They allow you to nicely decouple systems and avoid direct references between scene objects. For an in depth explanation I would highly recommend watching Richard Fine's and Ryan Hipple's talks.
If you store a value in a ScriptableObject you might want to get notified when the value changes. On the other hand it can be useful to keep the last value an event was invoked with around. Signals are a solution for both use cases.
Classes | |
class | EulerAnglesTracker |
Tracks the rotation of a GameObject in euler angles. More... | |
class | PositionTracker |
Tracks the position of a GameObject. Useful for things like a camera following the player's position from a fixed angle. More... | |
class | RotationTracker |
Tracks the rotation of a GameObject. More... | |