public void Update() { if (OptionsWrapper <Options> .Options.noUi) { _label.Hide(); } if (OptionsWrapper <Options> .Options.anarchyAlwaysOn) { DetoursManager.Deploy(true); SetupText(); return; } if (!OptionsWrapper <Options> .Options.noUi) { _label.Show(); SetupText(); } if (!InputUtil.IsComboPressed()) { return; } if (DetoursManager.IsDeployed()) { DetoursManager.Revert(true); } else { DetoursManager.Deploy(true); } }
//performed each frame public void SetupText() { if (_label == null || !_label.isVisible) { return; } _label.text = DetoursManager.IsDeployed()? On : Off; }