void Move(int player) { GameManager.Clavier clavier = GameManager.Get.clavier; GameInput[] inputs = GameManager.Get.keybindings; if (clavier == GameManager.Clavier.AZERTY) { if (Input.GetKeyDown(inputs[player].UpKey.azertyKey)) { ChangeImage(player, true); } if (Input.GetKeyDown(inputs[player].DownKey.azertyKey)) { ChangeImage(player, false); } } else { if (Input.GetKeyDown(inputs[player].UpKey.qwertyKey)) { ChangeImage(player, true); } if (Input.GetKeyDown(inputs[player].DownKey.qwertyKey)) { ChangeImage(player, false); } } }
void Update() { GameManager.Clavier clavier = GameManager.Get.clavier; GameInput[] inputs = GameManager.Get.keybindings; for (int i = 0; i < nbPlayers; i++) { if (!valides[i]) { Move(i); } if ((clavier == GameManager.Clavier.AZERTY && Input.GetKeyDown(inputs[i].MoveKey.azertyKey)) || (clavier == GameManager.Clavier.QWERTY && Input.GetKeyDown(inputs[i].MoveKey.qwertyKey))) { Selection(i); } } }