void CheckSetupStarted() { if (Globals.Tasks > 0) { MStateMachine.ChangeState(MStateMachine.eStates.Setup); } }
void CheckSetupComplete() { if (Globals.Tasks <= 0) { MStateMachine.ChangeState(MStateMachine.eStates.Viewing); MPlanetHandler.GetUpAt(MassiveTools.VectorFromArray((Globals.UserAccount.CurrentPosition))); CreateAvatar(); } }
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(); } }
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); }