DustEngine  0.2.0
DustEngine.ScaleByAction Class Reference
Inheritance diagram for DustEngine.ScaleByAction:
DustEngine.ScaleAction DustEngine.IntervalWithRollbackAction DustEngine.IntervalAction DustEngine.ActionWithCallbacks DustEngine.Action DustEngine.DuMonoBehaviour

Protected Member Functions

override void OnActionStart ()
 
- Protected Member Functions inherited from DustEngine.ScaleAction
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)
 

Properties

Vector3 scaleBy [get, set]
 
- Properties inherited from DustEngine.ScaleAction
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< ActiononCompleteActions [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 Types inherited from DustEngine.ScaleAction
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 }
 
- 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)
 
- Protected Attributes inherited from DustEngine.ScaleAction
Vector3 m_ScaleStart
 
Vector3 m_ScaleFinal
 
Vector3 m_ScaleLast
 
- 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< Actionm_OnCompleteActions = null
 
- Protected Attributes inherited from DustEngine.Action
bool m_AutoStart = false
 
TargetMode m_TargetMode = TargetMode.Self
 
GameObject m_TargetObject = null
 
bool m_IsPlaying
 

The documentation for this class was generated from the following file: