Adventure Creator 1.84.3
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2024
Loading...
Searching...
No Matches
AC.AnimEngine_Legacy Class Reference
Inheritance diagram for AC.AnimEngine_Legacy:
AC.AnimEngine

Public Member Functions

override void CharSettingsGUI ()
override void CharExpressionsGUI ()
override PlayerData SavePlayerData (PlayerData playerData, Player player)
override NPCData SaveNPCData (NPCData npcData, NPC npc)
override void LoadPlayerData (PlayerData playerData, Player player)
override void LoadNPCData (NPCData npcData, NPC npc)
override void ActionCharAnimGUI (ActionCharAnim action, List< ActionParameter > parameters=null)
override void ActionCharAnimAssignValues (ActionCharAnim action, List< ActionParameter > parameters)
override float ActionCharAnimRun (ActionCharAnim action)
override void ActionCharAnimSkip (ActionCharAnim action)
override void ActionSpeechGUI (ActionSpeech action, Char speaker)
override void ActionSpeechRun (ActionSpeech action)
override void ActionSpeechSkip (ActionSpeech 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 ()
override void PlayJump ()
override void PlayTurnLeft ()
override void PlayTurnRight ()
override void TurnHead (Vector2 angles)
 Rotates a character's head.
override void OnSetExpression ()
 Called whenever the character's Expression is changed. It can be read with CurrentExpression.
Public Member Functions inherited from AC.AnimEngine
virtual void Declare (AC.Char _character)
 Initialises the engine.
virtual void ActionCharRenderGUI (ActionCharRender action)
virtual void PlayVertical ()
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.

Static Public Member Functions

static string NonAllocAnimationClipName (AnimationClip clip)

Static Public Attributes

static string lastClipName = ""
static Dictionary< int, string > animationStateDict = new Dictionary<int, string>()

Protected Member Functions

void PlayStandardAnim (AnimationClip clip, bool doLoop, bool reverse)

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

◆ ActionAnimAssignValues()

override void AC.AnimEngine_Legacy.ActionAnimAssignValues ( ActionAnim action,
List< ActionParameter > parameters )
virtual

Reimplemented from AC.AnimEngine.

◆ ActionAnimGUI()

override void AC.AnimEngine_Legacy.ActionAnimGUI ( ActionAnim action,
List< ActionParameter > parameters )
virtual

Reimplemented from AC.AnimEngine.

◆ ActionAnimLabel()

override string AC.AnimEngine_Legacy.ActionAnimLabel ( ActionAnim action)
virtual

Reimplemented from AC.AnimEngine.

◆ ActionAnimRun()

override float AC.AnimEngine_Legacy.ActionAnimRun ( ActionAnim action)
virtual

Reimplemented from AC.AnimEngine.

◆ ActionAnimSkip()

override void AC.AnimEngine_Legacy.ActionAnimSkip ( ActionAnim action)
virtual

Reimplemented from AC.AnimEngine.

◆ ActionCharAnimAssignValues()

override void AC.AnimEngine_Legacy.ActionCharAnimAssignValues ( ActionCharAnim action,
List< ActionParameter > parameters )
virtual

Reimplemented from AC.AnimEngine.

◆ ActionCharAnimGUI()

override void AC.AnimEngine_Legacy.ActionCharAnimGUI ( ActionCharAnim action,
List< ActionParameter > parameters = null )
virtual

Reimplemented from AC.AnimEngine.

◆ ActionCharAnimRun()

override float AC.AnimEngine_Legacy.ActionCharAnimRun ( ActionCharAnim action)
virtual

Reimplemented from AC.AnimEngine.

◆ ActionCharAnimSkip()

override void AC.AnimEngine_Legacy.ActionCharAnimSkip ( ActionCharAnim action)
virtual

Reimplemented from AC.AnimEngine.

◆ ActionCharRenderGUI()

override void AC.AnimEngine_Legacy.ActionCharRenderGUI ( ActionCharRender action,
List< ActionParameter > parameters )
virtual

Reimplemented from AC.AnimEngine.

◆ ActionCharRenderRun()

override float AC.AnimEngine_Legacy.ActionCharRenderRun ( ActionCharRender action)
virtual

Reimplemented from AC.AnimEngine.

◆ ActionSpeechGUI()

override void AC.AnimEngine_Legacy.ActionSpeechGUI ( ActionSpeech action,
Char speaker )
virtual

Reimplemented from AC.AnimEngine.

◆ ActionSpeechRun()

override void AC.AnimEngine_Legacy.ActionSpeechRun ( ActionSpeech action)
virtual

Reimplemented from AC.AnimEngine.

◆ ActionSpeechSkip()

override void AC.AnimEngine_Legacy.ActionSpeechSkip ( ActionSpeech action)
virtual

Reimplemented from AC.AnimEngine.

◆ CharExpressionsGUI()

override void AC.AnimEngine_Legacy.CharExpressionsGUI ( )
virtual

Reimplemented from AC.AnimEngine.

◆ CharSettingsGUI()

override void AC.AnimEngine_Legacy.CharSettingsGUI ( )
virtual

Reimplemented from AC.AnimEngine.

◆ LoadNPCData()

override void AC.AnimEngine_Legacy.LoadNPCData ( NPCData npcData,
NPC npc )
virtual

Reimplemented from AC.AnimEngine.

◆ LoadPlayerData()

override void AC.AnimEngine_Legacy.LoadPlayerData ( PlayerData playerData,
Player player )
virtual

Reimplemented from AC.AnimEngine.

◆ OnSetExpression()

override void AC.AnimEngine_Legacy.OnSetExpression ( )
virtual

Called whenever the character's Expression is changed. It can be read with CurrentExpression.

Reimplemented from AC.AnimEngine.

◆ PlayIdle()

override void AC.AnimEngine_Legacy.PlayIdle ( )
virtual

Plays the character's 'Idle' animation.

Reimplemented from AC.AnimEngine.

◆ PlayJump()

override void AC.AnimEngine_Legacy.PlayJump ( )
virtual

Plays the character's 'Jump' animation.

Reimplemented from AC.AnimEngine.

◆ PlayRun()

override void AC.AnimEngine_Legacy.PlayRun ( )
virtual

Plays the character's 'Run' animation.

Reimplemented from AC.AnimEngine.

◆ PlayTalk()

override void AC.AnimEngine_Legacy.PlayTalk ( )
virtual

Plays the character's 'Talk' animation.

Reimplemented from AC.AnimEngine.

◆ PlayTurnLeft()

override void AC.AnimEngine_Legacy.PlayTurnLeft ( )
virtual

Plays the character's 'Spot-turn left' animation.

Reimplemented from AC.AnimEngine.

◆ PlayTurnRight()

override void AC.AnimEngine_Legacy.PlayTurnRight ( )
virtual

Plays the character's 'Spot-turn right' animation.

Reimplemented from AC.AnimEngine.

◆ PlayWalk()

override void AC.AnimEngine_Legacy.PlayWalk ( )
virtual

Plays the character's 'Walk' animation.

Reimplemented from AC.AnimEngine.

◆ SaveNPCData()

override NPCData AC.AnimEngine_Legacy.SaveNPCData ( NPCData npcData,
NPC npc )
virtual

Reimplemented from AC.AnimEngine.

◆ SavePlayerData()

override PlayerData AC.AnimEngine_Legacy.SavePlayerData ( PlayerData playerData,
Player player )
virtual

Reimplemented from AC.AnimEngine.

◆ TurnHead()

override void AC.AnimEngine_Legacy.TurnHead ( Vector2 angles)
virtual

Rotates a character's head.

Parameters
anglesThe new angles to rotate the head to

Reimplemented from AC.AnimEngine.