예제 #1
0
        float speed = 5.0f; // default speed for patrol

        public MoveToSetpointBunnyState(Vector2 _setPoint) : base("MoveToSetpointBunnyState")
        {
            moveRightAnimationCommand = AnimationCommandDictionary.lookUp("MovingRightBunny");
            moveLeftAnimationCommand  = AnimationCommandDictionary.lookUp("MovingLeftBunny");
            setPoint = _setPoint;
        }
예제 #2
0
 public DeadBunnyState()
     : base("DeadBunnyState")
 {
     animationCommand = AnimationCommandDictionary.lookUp("DyingBunny");
 }
예제 #3
0
        float speed = 10.0f; // default speed for charging

        public ChargingBunnyState() : base("ChargingBunnyState")
        {
            moveRightAnimationCommand = AnimationCommandDictionary.lookUp("MovingRightBunny");
            moveLeftAnimationCommand  = AnimationCommandDictionary.lookUp("MovingLeftBunny");
        }
예제 #4
0
 public AttackingFlowerState()
     : base("AttackingFlowerState")
 {
     animationCommand = AnimationCommandDictionary.lookUp("AttackingFlower");
 }
예제 #5
0
 public EvilFlowerState()
     : base("EvilFlowerState")
 {
     animationCommand = AnimationCommandDictionary.lookUp("EvilFlower");
 }
예제 #6
0
 public DeadFlowerState()
     : base("DeadFlowerState")
 {
     animationCommand = AnimationCommandDictionary.lookUp("DyingFlower");
 }