Adventure Creator  1.79.1
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2022
AC.AnimEngine_Sprites2DToolkit Class Reference
Inheritance diagram for AC.AnimEngine_Sprites2DToolkit:
AC.AnimEngine

Public Member Functions

override void Declare (AC.Char _character)
 Initialises the engine. More...
 
override void CharSettingsGUI ()
 
override PlayerData SavePlayerData (PlayerData playerData, Player player)
 
override void LoadPlayerData (PlayerData playerData, Player player)
 
override NPCData SaveNPCData (NPCData npcData, NPC npc)
 
override void LoadNPCData (NPCData npcData, NPC npc)
 
override void ActionCharAnimGUI (ActionCharAnim action, List< ActionParameter > parameters=null)
 
override float ActionCharAnimRun (ActionCharAnim action)
 
override void ActionCharAnimSkip (ActionCharAnim action)
 
override void ActionAnimGUI (ActionAnim action, List< ActionParameter > parameters)
 
override string ActionAnimLabel (ActionAnim action)
 
override void ActionAnimAssignValues (ActionAnim action, List< ActionParameter > parameters)
 
override float ActionAnimRun (ActionAnim action)
 
override void ActionAnimSkip (ActionAnim action)
 
override void ActionCharRenderGUI (ActionCharRender action, List< ActionParameter > parameters)
 
override float ActionCharRenderRun (ActionCharRender action)
 
override void PlayIdle ()
 
override void PlayWalk ()
 
override void PlayRun ()
 
override void PlayTalk ()
 
- Public Member Functions inherited from AC.AnimEngine
virtual void CharExpressionsGUI ()
 
virtual void ActionCharAnimAssignValues (ActionCharAnim action, List< ActionParameter > parameters)
 
virtual void ActionSpeechGUI (ActionSpeech action, Char speaker)
 
virtual void ActionSpeechRun (ActionSpeech action)
 
virtual void ActionSpeechSkip (ActionSpeech action)
 
virtual void ActionCharRenderGUI (ActionCharRender action)
 
virtual void PlayVertical ()
 
virtual void PlayJump ()
 
virtual void PlayTurnLeft ()
 
virtual void PlayTurnRight ()
 
virtual void TurnHead (Vector2 angles)
 Rotates a character's head. More...
 
virtual void OnSetExpression ()
 Called whenever the character's Expression is changed. It can be read with CurrentExpression. More...
 
virtual bool RequiresRememberAnimator (ActionCharAnim action)
 
virtual bool RequiresRememberAnimator (ActionAnim action)
 
virtual void AddSaveScript (Action _action, GameObject _gameObject)
 Adds any relevent Remember scripts onto a GameObject referenced by an animation-based Action. More...
 

Additional Inherited Members

- Public Attributes inherited from AC.AnimEngine
TurningStyle turningStyle = TurningStyle.Script
 
bool isSpriteBased = false
 
- Protected Attributes inherited from AC.AnimEngine
AC.Char character
 
- Properties inherited from AC.AnimEngine
bool updateHeadAlways [get, protected set]
 
virtual bool IKEnabled [get]
 

Member Function Documentation

◆ Declare()

override void AC.AnimEngine_Sprites2DToolkit.Declare ( AC.Char  _character)
virtual

Initialises the engine.

Parameters
_characterThe Player/NPC that this instance is controlling.

Reimplemented from AC.AnimEngine.

◆ PlayIdle()

override void AC.AnimEngine_Sprites2DToolkit.PlayIdle ( )
virtual

Plays the character's 'Idle' animation.

Reimplemented from AC.AnimEngine.

◆ PlayRun()

override void AC.AnimEngine_Sprites2DToolkit.PlayRun ( )
virtual

Plays the character's 'Run' animation.

Reimplemented from AC.AnimEngine.

◆ PlayTalk()

override void AC.AnimEngine_Sprites2DToolkit.PlayTalk ( )
virtual

Plays the character's 'Talk' animation.

Reimplemented from AC.AnimEngine.

◆ PlayWalk()

override void AC.AnimEngine_Sprites2DToolkit.PlayWalk ( )
virtual

Plays the character's 'Walk' animation.

Reimplemented from AC.AnimEngine.