Přidaný command a event pro otevírání a zavírání dveří
This commit is contained in:
parent
b968b12090
commit
952aae10de
7 changed files with 87 additions and 30 deletions
|
|
@ -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)]);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue