/// <summary> Called when the back button has been released - fades & returns to the menu state </summary> /// <param name="obj"></param> private void OnBackRelease(Button button) { _Store.StartFade(1, 0, () => { StateManager.Instance.ChangeState(new MenuState()); }); }
/// <summary> Called when the state is entered - connects the purchase manager </summary> public override void OnEnter() { _Store = new StoreScene() { Visible = true }; _Store.StartFade(0, 1, () => { _Store.SetStatus("loading"); PurchaseManager.Instance.Connect(OnConnected); _Store.BackButton.TouchEnabled = true; _Store.BackButton.OnButtonRelease += OnBackRelease; }); }