private void OnModeUpdatedEvent(ModeUpdatedEvent evt) { if (evt.newMode == mode) { isCurrentMode = true; } else { isCurrentMode = false; m_Renderer.material = m_NormalMaterial; } }
private void OnModeUpdatedEvent(ModeUpdatedEvent evt) { mode = evt.newMode; if (isCameraHolder) { if (mode == "MotionSicknessMovement") { EventController.Instance.Publish(new EnableMSicknessEffectEvent(true)); EventController.Instance.Publish(new PlayerSelectedEvent(playerName)); } else { EventController.Instance.Publish(new EnableMSicknessEffectEvent(false)); // TODO: move these publishes elsewhere!! } // TODO: remove redundant checks!! if (mode == "BlinkTeleport" || mode == "BodySwitchTeleport") // TODO: move these checks to better location, GameController) { EventController.Instance.Publish(new PlayerSelectedEvent(playerName)); } } }
private void OnModeUpdatedEvent(ModeUpdatedEvent evt) { currentMode = evt.newMode; currentModeText.text = "Mode: " + currentMode; }