Esempio n. 1
0
 public override SkeletonState HandleInput(SkeletonController skeleton, SkeletonCommand command)
 {
     if (command == SkeletonCommand.DEATH)
     {
         return(DeathState);
     }
     return(null);
 }
Esempio n. 2
0
        private void SkeletonDialog_Load(object sender, EventArgs e)
        {
            SkeletonCommand cmd = new SkeletonCommand();

            _threshold = cmd.Threshold;

            _numThreshold.Value = _threshold;
        }
Esempio n. 3
0
    public override SkeletonState HandleInput(SkeletonController skeleton, SkeletonCommand command)
    {
        switch (command)
        {
        case SkeletonCommand.HIT:
            return(HitState);

        case SkeletonCommand.DEATH:
            return(DeathState);
        }

        return(null);
    }
Esempio n. 4
0
    public override SkeletonState HandleInput(SkeletonController skeleton, SkeletonCommand command)
    {
        switch (command)
        {
        case SkeletonCommand.HIT:
            return(HitState);

        case SkeletonCommand.DEATH:
            return(DeathState);
        }

        if (!IsOnGround(skeleton.rigidBody2d))
        {
            return(null);
        }

        return(IdleState);
    }
Esempio n. 5
0
    public override SkeletonState HandleInput(SkeletonController skeleton, SkeletonCommand command)
    {
        switch (command)
        {
        case SkeletonCommand.STOP:
            return(IdleState);

        case SkeletonCommand.JUMP:
            return(JumpState);

        case SkeletonCommand.ATTACK:
            return(AttackState);

        case SkeletonCommand.HIT:
            return(HitState);

        case SkeletonCommand.DEATH:
            return(DeathState);
        }

        return(null);
    }
Esempio n. 6
0
 public override SkeletonState HandleInput(SkeletonController skeleton, SkeletonCommand command)
 {
     return(null);
 }
Esempio n. 7
0
 public abstract SkeletonState HandleInput(SkeletonController skeleton, SkeletonCommand command);