IEnumerator StartLoad() { LoadGame(); yield return(new WaitForSeconds(5f / 60f)); rightButton.onClick.AddListener(ToRight); leftButton.onClick.AddListener(ToLeft); currentScreen.onStateChange = new CallbackInt(); currentScreen.onStateChange.AddListener(LookAtScreen); canMove.onStateChange = new CallbackInt(); canMove.onStateChange.AddListener(OnCanMove); canMove.ChangeCustom(0); currentScreen.ChangeCustom(startScene); }
public void Call() { if (currentNumber == magicNumber) { onCallSuccess.Invoke(); } else if (currentNumber == secretNumber) { onCallSuccess.Invoke(); secretEnd.ChangeCustom(1); } else { onCallFailed.Invoke(); } }
public void ChangeState() { if (value == -1) { if (refVariable.GetState() == GameVariable.OFF) { refVariable.TurnOn(); } else if (refVariable.GetState() == GameVariable.ON) { refVariable.TurnOff(); } } else { refVariable.ChangeCustom(value); } if (getMessage.Length > 0) { GameGlue.TryShowMessage(getMessage, messageWait); } }