public void ChangeMode(UpdateEvent evt, ActiveSpectatorNode spectator) { if (InputManager.GetKeyDown(KeyCode.Backslash)) { SpectatorHUDMode hUDMode = spectator.spectatorHUDMode.HUDMode; ChangeHUDModeEvent eventInstance = new ChangeHUDModeEvent { Mode = this.GetNextMode(hUDMode) }; base.ScheduleEvent(eventInstance, spectator); } }
public SpectatorHUDModeComponent(SpectatorHUDMode hudMode) { this.HUDMode = hudMode; }
private SpectatorHUDMode GetNextMode(SpectatorHUDMode current) => (current != SpectatorHUDMode.NoHUD) ? (current + 1) : SpectatorHUDMode.Full;