Beispiel #1
0
 void CheckSetupStarted()
 {
     if (Globals.Tasks > 0)
     {
         MStateMachine.ChangeState(MStateMachine.eStates.Setup);
     }
 }
Beispiel #2
0
 void CheckSetupComplete()
 {
     if (Globals.Tasks <= 0)
     {
         MStateMachine.ChangeState(MStateMachine.eStates.Viewing);
         MPlanetHandler.GetUpAt(MassiveTools.VectorFromArray((Globals.UserAccount.CurrentPosition)));
         CreateAvatar();
     }
 }
Beispiel #3
0
 void CheckSetupComplete()
 {
     if (Globals.Tasks <= 0)
     {
         MStateMachine.ChangeState(MStateMachine.eStates.Viewing);
         MPlanetHandler.GetUpAt(MassiveTools.VectorFromArray((Globals.UserAccount.CurrentPosition)));
         MMessageBus.GravityStateChanged(this, new BooleanEvent(true));
         CreateAvatar();
     }
 }
Beispiel #4
0
        public COpenWorld()
        {
            Settings.TerrainPhysics = true;
            Settings.DrawTrees      = true;
            Settings.DrawTerrains   = true;
            Settings.DrawBackdrop   = true;
            Settings.DrawPlanets    = true;

            Settings.DebugDepth = false;

            Globals.Network.ConnectedToMASSIVEHandler += Network_ConnectedToMASSIVEHandler;
            Globals.Network.ConnectedToServerHandler  += Network_ConnectedToServerHandler;
            //Globals.Network.LoggedInHandler += Network_LoggedInHandler;
            MMessageBus.LoggedIn += MMessageBus_LoggedIn;

            _state = new MStateMachine(Globals.GUIThreadOwner);
            MStateMachine.StateChanged += MStateMachine_StateChanged;
            MStateMachine.ChangeState(MStateMachine.eStates.Splash);
        }