Пример #1
0
 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);
 }
Пример #2
0
 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);
        }
Пример #4
0
 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);
 }
Пример #5
0
 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);
 }