private void Awake() { state = SwitcherState.ClosePosition; isPlayerNear = false; renderer = GetComponent <Renderer>(); AddItselfToPuzzle(); }
private void OnTurningOnChange(SwitcherState state) { if (TurningOn.Value == SwitcherState.Disabled) { return; } if (state == SwitcherState.Enabled) { FrequencyNumber.Value = 0; } }
private void OnResetChange(SwitcherState state) { if (TurningOn.Value == SwitcherState.Disabled) { return; } if (RecordWork.Value != RecordWorkState.Record) { return; } Frequency.Value = ""; _counterNumpadChange = 0; }
public void Interact() { switch (state) { case SwitcherState.OpenPosition: state = SwitcherState.ClosePosition; renderer.material.SetColor("_Color", new Color(0, 180f / 255f, 80f / 255f)); break; case SwitcherState.ClosePosition: state = SwitcherState.OpenPosition; renderer.material.SetColor("_Color", new Color(180f / 255f, 0, 20f / 255f)); break; } }
void UpdateState(SwitcherState state) { switch (state) { case SwitcherState.Enabled: soundSwitcher.value = 1; targetSwitcherGraphic.color = enabledSwitcherColor; targetOnTextGraphic.color = enabledTextColor; targetOffTextGraphics.color = disabledTextColor; break; case SwitcherState.Disabled: soundSwitcher.value = 0; targetSwitcherGraphic.color = disabledSwitcherColor; targetOnTextGraphic.color = disabledTextColor; targetOffTextGraphics.color = enabledTextColor; break; } }
public void SwitchState() { switch (currentState) { case SwitcherState.Enabled: currentState = SwitcherState.Disabled; soundSwitcher.value = 0; targetSwitcherGraphic.color = disabledSwitcherColor; targetOnTextGraphic.color = disabledTextColor; targetOffTextGraphics.color = enabledTextColor; return; case SwitcherState.Disabled: currentState = SwitcherState.Enabled; soundSwitcher.value = 1; targetSwitcherGraphic.color = enabledSwitcherColor; targetOnTextGraphic.color = enabledTextColor; targetOffTextGraphics.color = disabledTextColor; return; } }
// Callback that occurs when the UI is ready. public override void OnLoaded() { // Receiving the IGUIField generated from the state member. var stateField = GetField("state"); // Subscribing on the state value changes. stateField.ValueChanged += delegate(IGUIField objw, object[] _) { SwitcherState state = (SwitcherState)objw.Value; switch (state) { case SwitcherState.On: MainWindow.Active.Background = Brushes.DarkSlateBlue; break; case SwitcherState.Off: MainWindow.Active.Background = MainWindow.Active.DefaultBrush; break; } }; }
private void OnBoardChange(SwitcherState state) { Frequency.Value = Board.Value == SwitcherState.Enabled ? WorkingFrequencies[FrequencyNumber.Value].ToString().PadLeft(5, '0') : ""; }