Пример #1
0
        private void MoveLeft(Move <KappaAction> move)
        {
            Movement <KappaAction, Kappa> movement = GetMovement();

            movement.MoveLeft(this, GetPhysics());

            move.ActionDone();
        }
Пример #2
0
        private void StandStill(Move <KappaAction> move)
        {
            Movement <KappaAction, Kappa> movement = GetMovement();

            movement.StandStill(this, GetPhysics());

            move.ActionDone();
        }
Пример #3
0
        private void Walk(Move <PlayerAction> move)
        {
            PlayerAction action = move.GetAction();

            WalkData walkData = action.GetWalkData();

            Vector2 mult = walkData.GetXY();

            Vector2 vals = move.GetAxisValues();

            vals.Scale(mult);

            SetMovement(vals);

            move.ActionDone();
        }