Example #1
0
 private void turnSide(GamePlayerDirection direction)
 {
     if (!this.isWalking)
     {
         currentTurnSide = direction;
         gameObject.SetTexture(textureDictionary[currentTurnSide]);
     }
 }
Example #2
0
 public void AddTexture(GamePlayerDirection direction, Bitmap texture)
 {
     if (textureDictionary.ContainsKey(direction))
     {
         textureDictionary.Add(direction, texture);
     }
     else
     {
         textureDictionary[direction] = texture;
     }
 }
Example #3
0
        public void AddWalkAnimation(GamePlayerDirection direction, GameAnimation animation)
        {
            if (animationDictionary.ContainsKey(direction))
            {
                animationDictionary.Add(direction, animation);
            }
            else
            {
                animationDictionary[direction] = animation;
            }

            animation.OnStart  += onAnimationStart;
            animation.OnFinish += onAnimationFinish;
        }