void onCheatState(CheatState state, int[] figure) { if (state == CheatState.NONE) { _sim.attachToDrag(null); } else { _sim.attachToDrag(figure); } }
void onCheatState(CheatState state, int[] figure) { if (state == CheatState.NONE) { _sim.attachToDrag(null); } else { _sim.attachToDrag(figure); } }
public void OnAcort() { if (_state == CheatState.ACORN) { _state = CheatState.NONE; } else { _state = CheatState.ACORN; } _onChangeState(_state, acorn); }
public void onGlider() { if (_state == CheatState.GLIDER) { _state = CheatState.NONE; } else { _state = CheatState.GLIDER; } _onChangeState(_state, glider); }
public void onPentomino() { if (_state == CheatState.PENTOMINO) { _state = CheatState.NONE; } else { _state = CheatState.PENTOMINO; } _onChangeState(_state, pento); }
private void CheckCheat() { if (Input.anyKeyDown) { if (Input.GetKeyDown(KeyCode.F12)) { switch (_cheatState) { case CheatState.NOTHING_PRESSED: _cheatState = CheatState.FIRST_PRESS; break; case CheatState.FIRST_PRESS: _cheatState = CheatState.ACTIVATED; StartCoroutine(ActivateCheat()); break; case CheatState.ACTIVATED: break; } } } }