public void LoadInitialState()
    {
        IsTaken = _treasureManager.HasObtainedTreasure(TreasureName);
        string animation = IsTaken
                        ? OpenChestAnimation
                        : ClosedChestAnimation;

        _spriteSystem.PlaySingleFrame(animation);
    }
Ejemplo n.º 2
0
 private void PerformAnimation()
 {
     if (IsIdle)
     {
         _sprite.PlaySingleFrame(_currentIdleHook.Animation);
     }
     else
     {
         _sprite.PlaySingleFrame(_currentMoveHook.Animation);
     }
 }
Ejemplo n.º 3
0
 public void Animate()
 {
     SelectCurrentAnimation();
     _sprite.PlaySingleFrame(_currentAnimation);
 }