Přidaný command a event pro otevírání a zavírání dveří

This commit is contained in:
Perry 2026-01-25 11:16:54 +01:00
parent b968b12090
commit 952aae10de
7 changed files with 87 additions and 30 deletions

View file

@ -8,7 +8,11 @@ namespace FNAF_Clone;
public class CommandManager {
private static (string label, Keys key, Action action)[] keybinds = [
("Toggle Camera", Keys.S, ToggleCamera)
("Toggle Camera", Keys.S, ToggleCamera),
("Toggle left door", Keys.D1, ToggleDoorLeft),
("Toggle centre door", Keys.D2, ToggleDoorCentre),
("Toggle right door", Keys.D3, ToggleDoorRight)
];
private static InputListenerHook toggleCamHook = new(true);
@ -20,4 +24,12 @@ public class CommandManager {
private static void ToggleCamera() {
Client.SendCommands([PlayerCommand.TOGGLE_MONITOR()]);
}
private static void ToggleDoorLeft() => ToggleDoor(0);
private static void ToggleDoorCentre() => ToggleDoor(1);
private static void ToggleDoorRight() => ToggleDoor(2);
private static void ToggleDoor(int id) {
Client.SendCommands([PlayerCommand.TOGGLE_DOOR_OFFICE(id)]);
}
}