private void OnModeUpdatedEvent(ModeUpdatedEvent evt)
 {
     if (evt.newMode == mode)
     {
         isCurrentMode = true;
     }
     else
     {
         isCurrentMode       = false;
         m_Renderer.material = m_NormalMaterial;
     }
 }
Example #2
0
    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;
 }