private bool onLocalPlayerDataReady(NetworkControllerEvents.LocalPlayerDataReadyEvent evt) { Service.Get <EventDispatcher>().RemoveListener <NetworkControllerEvents.LocalPlayerDataReadyEvent>(onLocalPlayerDataReady); if (sessionManager.LocalUser.RegistrationProfile.AccountStatus == AccountStatus.AwaitingParentalConsent) { Service.Get <MixLoginCreateService>().ParentalApprovalEmailSend(Service.Get <SessionManager>().LocalUser); } rootStateMachine.SendEvent(LocalPlayerLoadedEvent); return(false); }
private bool onLocalPlayerDataReady(NetworkControllerEvents.LocalPlayerDataReadyEvent evt) { Service.Get <EventDispatcher>().RemoveListener <NetworkControllerEvents.LocalPlayerDataReadyEvent>(onLocalPlayerDataReady); if (nextEvent == null) { nextEvent = LoginSuccessEvent; } rootStateMachine.SendEvent(nextEvent); return(false); }
private bool onLocalPlayerDataReady(NetworkControllerEvents.LocalPlayerDataReadyEvent evt) { eventDispatcher.RemoveListener <NetworkControllerEvents.LocalPlayerDataReadyEvent>(onLocalPlayerDataReady); if (!base.IsInHandledState) { return(false); } gameStateController.ShowAccountSystem(nextAccountSystemEvent); AccountFlowData accountFlowData = Service.Get <MembershipService>().GetAccountFlowData(); accountFlowData.FlowType = AccountFlowType.autologin; return(false); }
private bool onLocalPlayerDataReady(NetworkControllerEvents.LocalPlayerDataReadyEvent evt) { if (offlineDatabase.Read <CustomEquipmentCollection>().Equipment.Count == 0) { INetworkServicesManager network = Service.Get <INetworkServicesManager>(); network.InventoryService.GetEquipmentInventory(); network.IglooService.GetDecorations(); dataEntityCollection.When(dataEntityCollection.LocalPlayerHandle, delegate(SavedIgloosMetaData savedIgloosMetaData) { CoroutineRunner.StartPersistent(loadIglooEntity(network, savedIgloosMetaData), this, "loadIglooEntity"); }); } return(false); }
private bool onLocalPlayerDataReady(NetworkControllerEvents.LocalPlayerDataReadyEvent evt) { IsActive = true; return(false); }
private bool onLocalPlayerDataReady(NetworkControllerEvents.LocalPlayerDataReadyEvent evt) { Service.Get <EventDispatcher>().RemoveListener <NetworkControllerEvents.LocalPlayerDataReadyEvent>(onLocalPlayerDataReady); localPlayerDataReady = true; return(false); }