void Start() { controls = new RoseInputSettings(); m_PlayerInputsHandler = GetComponentInParent <IS_PlayerInputHandler>(); DebugUtility.HandleErrorIfNullFindObject <IS_PlayerInputHandler, InGameMenuManager>(m_PlayerInputsHandler, this); m_PlayerHealth = m_PlayerInputsHandler.GetComponent <Health>(); DebugUtility.HandleErrorIfNullGetComponent <Health, InGameMenuManager>(m_PlayerHealth, this, gameObject); m_FramerateCounter = FindObjectOfType <FramerateCounter>(); //DebugUtility.HandleErrorIfNullFindObject<FramerateCounter, InGameMenuManager>(m_FramerateCounter, this); menuRoot.SetActive(false); lookSensitivitySlider.value = m_PlayerInputsHandler.lookSensitivity; lookSensitivitySlider.onValueChanged.AddListener(OnMouseSensitivityChanged); shadowsToggle.isOn = QualitySettings.shadows != ShadowQuality.Disable; shadowsToggle.onValueChanged.AddListener(OnShadowsChanged); invincibilityToggle.isOn = m_PlayerHealth.invincible; invincibilityToggle.onValueChanged.AddListener(OnInvincibilityChanged); // framerateToggle.isOn = m_FramerateCounter.uiText.gameObject.activeSelf; // framerateToggle.onValueChanged.AddListener(OnFramerateCounterChanged); }
private void Awake() { controls = new RoseInputSettings(); gamepadControls = new RoseInputSettings1(); myPlayerInput = GetComponent <PlayerInput>(); WeaponsManager = GetComponent <IS_PlayerWeaponsManager>(); MenuManager = FindObjectOfType <InGameMenuManager>(); }