NPC.playAnimation C# (CSharp) Method

playAnimation() public method

Checks if a new animation is needed and if so run it.
public playAnimation ( string pAnim, int newState ) : void
pAnim string P animation.
newState int New state.
return void
    void playAnimation(string pAnim, int newState)
    {
        if (newState!=currentState)
        {
            if (Frozen)
            {
                anim.enabled=true;
                FrozenUpdate=2;
            }
            currentState=newState;
            CurrentAnim=pAnim;
            anim.Play(pAnim);
        }
    }

Usage Example

Example #1
0
 public override void update()
 {
     NPC.playAnimation(mAnim);
     stop();
 }