예제 #1
0
 void Update()
 {
     if (!GameManager.Instance.isMoving)
     {
         if (Input.GetKeyDown(KeyCode.D))
         {
             AddMove(new Vector2(1, 0));
             actionsUI.AddAction(Direction.Right);
             actions.Add(Direction.Right);
         }
         if (Input.GetKeyDown(KeyCode.A))
         {
             AddMove(new Vector2(-1, 0));
             actionsUI.AddAction(Direction.Left);
             actions.Add(Direction.Left);
         }
         if (Input.GetKeyDown(KeyCode.W))
         {
             AddMove(new Vector2(0, 1));
             actionsUI.AddAction(Direction.Up);
             actions.Add(Direction.Up);
         }
         if (Input.GetKeyDown(KeyCode.S))
         {
             AddMove(new Vector2(0, -1));
             actionsUI.AddAction(Direction.Bottom);
             actions.Add(Direction.Bottom);
         }
     }
 }