protected void SetAnimIdentity( Anims_Generic.Anim identity ) { AnimIdentity = identity; }
protected void SetMoveAnim( Anims_Generic.Anim moveAnim , float time) { LastMoveAnim = CurrentMoveAnim; CurrentMoveAnim = moveAnim; MoveAnimTransitionTime = time; if(MoveAnimTransitionTime>0f) MoveAnimLerp = 1f; }
protected void SetActionAnim( Anims_Generic.Anim actionAnim , float time, bool shouldLoop, bool canInterrupt) { if(CanInterruptAction==false && DoActionAnim==true){return;} CurrentActionAnim = actionAnim; ActionAnimTransitionTime = time; DoActionAnim = true; ActionAnimFrame = 0f; LoopActionAnim = shouldLoop; CanInterruptAction = canInterrupt; }