Public Types | |
| enum class | Space { World = 0 , Local = 1 } |
Public Types inherited from DustEngine.IntervalWithRollbackAction | |
| enum class | PlayingPhase { Idle = 0 , Main = 1 , Rollback = 2 } |
Public Types inherited from DustEngine.IntervalAction | |
| enum class | RepeatMode { PlayOnce = 0 , Repeat = 1 , RepeatForever = 2 } |
Public Types inherited from DustEngine.Action | |
| enum class | TargetMode { Self = 0 , ParentObject = 1 , GameObject = 2 } |
Protected Member Functions | |
| override void | OnActionStart () |
| override void | OnActionUpdate (float deltaTime) |
Protected Member Functions inherited from DustEngine.IntervalWithRollbackAction | |
| override void | ActionPlaybackInitialize () |
| override void | ActionInnerUpdate (float deltaTime) |
| override void | ActionInnerStop (bool isTerminated) |
Protected Member Functions inherited from DustEngine.IntervalAction | |
| override void | ActionInnerStart (Action previousAction) |
| virtual void | ActionPlaybackComplete () |
Protected Member Functions inherited from DustEngine.Action | |
| bool | IsAllowUpdateProperty () |
| virtual void | OnActionStop (bool isTerminated) |
Protected Attributes | |
| Quaternion | m_RotationStart |
| Quaternion | m_RotationFinal |
Protected Attributes inherited from DustEngine.IntervalWithRollbackAction | |
| bool | m_PlayRollback = false |
| float | m_RollbackDuration = 1f |
| PlayingPhase | m_PlayingPhase = PlayingPhase.Idle |
Protected Attributes inherited from DustEngine.IntervalAction | |
| float | m_Duration = 1f |
| RepeatMode | m_RepeatMode = RepeatMode.PlayOnce |
| int | m_RepeatTimes = 1 |
| int | m_PlaybackIndex |
| float | m_PlaybackState |
| float | m_PreviousState |
Protected Attributes inherited from DustEngine.ActionWithCallbacks | |
| ActionCallback | m_OnCompleteCallback = null |
| List< Action > | m_OnCompleteActions = null |
Protected Attributes inherited from DustEngine.Action | |
| bool | m_AutoStart = false |
| TargetMode | m_TargetMode = TargetMode.Self |
| GameObject | m_TargetObject = null |
| bool | m_IsPlaying |
Properties | |
| Vector3 | rotateTo [get, set] |
| Space | space [get, set] |
Properties inherited from DustEngine.IntervalWithRollbackAction | |
| bool | playRollback [get, set] |
| float | rollbackDuration [get, set] |
| PlayingPhase | playingPhase [get] |
Properties inherited from DustEngine.IntervalAction | |
| float | duration [get, set] |
| RepeatMode | repeatMode [get, set] |
| int | repeatTimes [get, set] |
| int | playbackIndex [get] |
| float | playbackState [get] |
| float | previousState [get] |
Properties inherited from DustEngine.ActionWithCallbacks | |
| ActionCallback | onCompleteCallback [get] |
| List< Action > | onCompleteActions [get] |
Properties inherited from DustEngine.Action | |
| bool | autoStart [get, set] |
| TargetMode | targetMode [get, set] |
| GameObject | targetObject [get, set] |
| GameObject | activeTargetObject [get] |
| Transform | activeTargetTransform [get] |
| bool | isPlaying [get] |
Additional Inherited Members | |
Public Member Functions inherited from DustEngine.Action | |
| void | Play () |
| void | Play (Action previousAction) |
| void | Stop () |
| void | StopAllActionsAndPlay () |
| void | StopAllActions () |
Static Public Member Functions inherited from DustEngine.Action | |
| static void | StopAllActions (GameObject target) |
Static Public Member Functions inherited from DustEngine.DuMonoBehaviour | |
| static void | print_war (object message) |
| static void | print_err (object message) |
Static Protected Member Functions inherited from DustEngine.DuMonoBehaviour | |
| static bool | UpdatePropertyValue (ref bool originValue, bool newValue) |
| static bool | UpdatePropertyValue (ref int originValue, int newValue) |
| static bool | UpdatePropertyValue (ref float originValue, float newValue) |
| static bool | UpdatePropertyValue (ref Color originValue, Color newValue) |
| static bool | UpdatePropertyValue (ref Vector3 originValue, Vector3 newValue) |
| static bool | UpdatePropertyValue (ref Vector3Int originValue, Vector3Int newValue) |
| static bool | UpdatePropertyValue (ref GameObject originValue, GameObject newValue) |