Exemple #1
0
 void InputCheck()
 {
     if (Input.GetMouseButton(1))
     {
         CalcDir.Execute(playerActor, PlayerState.Move);
     }
     else if (Input.GetMouseButtonUp(1))
     {
         ResetDir.Execute(playerActor, PlayerState.Idle);
     }
     else if (Input.GetMouseButtonDown(0))
     {
         Attack.Execute(playerActor, PlayerState.Attack);
     }
     else if (Input.GetMouseButton(0))
     {
         CalcDir.Execute(playerActor, PlayerState.Attack);
     }
     else if (Input.GetMouseButtonUp(0))
     {
         Attack.Execute(playerActor, PlayerState.Idle);
     }
     else if (Input.GetMouseButton(1) && Input.GetMouseButtonDown(0))
     {
         Attack.Execute(playerActor, PlayerState.Attack);
     }
 }
Exemple #2
0
 void SetCommand()
 {
     CalcDir  = new CalcDir();
     ResetDir = new ResetDir();
     Attack   = new Attack();
 }