// Update is called once per frame void Update() { if (Input.GetKey(PlayerKeySetting.UpKey)) { direction.y = 1; } else if (Input.GetKey(PlayerKeySetting.DownKey)) { direction.y = -1; } if (Input.GetKeyUp(PlayerKeySetting.UpKey) || Input.GetKeyUp(PlayerKeySetting.DownKey)) { direction.y = 0; } if (Input.GetKey(PlayerKeySetting.LeftKey)) { direction.x = -1; } else if (Input.GetKey(PlayerKeySetting.RightKey)) { direction.x = 1; } if (Input.GetKeyUp(PlayerKeySetting.LeftKey) || Input.GetKeyUp(PlayerKeySetting.RightKey)) { direction.x = 0; } MyCharacter.Move(direction.normalized); if (Input.GetKeyDown(PlayerKeySetting.LightAttack)) { MyCharacter.BasicAttack(); } if (Input.GetKeyDown(PlayerKeySetting.HeavyAttack)) { MyCharacter.SpecialAttack(); } if (Input.GetKey(PlayerKeySetting.HeavyAttack)) { MyCharacter.SpecialAttack(true); } if (!Input.GetKey(PlayerKeySetting.HeavyAttack)) { MyCharacter.SpecialAttack(false); } if (Input.GetKey(PlayerKeySetting.Deffend)) { MyCharacter.Deffend(true); } else if (Input.GetKeyUp(PlayerKeySetting.Deffend)) { MyCharacter.Deffend(false); } }
// Update is called once per frame void Update() { if (Input.GetKey(PlayerKeySetting.UpKey)) { MyCharacter.Move(Vertical.Top); } else if (Input.GetKey(PlayerKeySetting.DownKey)) { MyCharacter.Move(Vertical.Down); } if (Input.GetKeyUp(PlayerKeySetting.UpKey) || Input.GetKeyUp(PlayerKeySetting.DownKey)) { MyCharacter.Move(Vertical.None); } if (Input.GetKey(PlayerKeySetting.LeftKey)) { MyCharacter.Move(Horizontal.Left); } else if (Input.GetKey(PlayerKeySetting.RightKey)) { MyCharacter.Move(Horizontal.Right); } if (Input.GetKeyUp(PlayerKeySetting.LeftKey) || Input.GetKeyUp(PlayerKeySetting.RightKey)) { MyCharacter.Move(Horizontal.None); } if (Input.GetKeyDown(PlayerKeySetting.LightAttack)) { MyCharacter.LightAttack(); } if (Input.GetKeyDown(PlayerKeySetting.HeavyAttack)) { MyCharacter.HeavyAttack(); } if (Input.GetKey(PlayerKeySetting.HeavyAttack)) { MyCharacter.HeavyAttack(true); } if (!Input.GetKey(PlayerKeySetting.HeavyAttack)) { MyCharacter.HeavyAttack(false); } if (Input.GetKey(PlayerKeySetting.Deffend)) { MyCharacter.Deffend(true); } else if (Input.GetKeyUp(PlayerKeySetting.Deffend)) { MyCharacter.Deffend(false); } }