private void InitStartupTasks() { this.startup = new StartupTaskController(new StartupTaskProgress(this.OnStartupTaskProgress), new StartupTaskComplete(this.OnStartupTaskComplete)); this.startup.AddTask(new StaticInitStartupTask(0f)); this.startup.AddTask(new SchedulingStartupTask(10f)); this.startup.AddTask(new BIStartupTask(12f)); this.startup.AddTask(new ExternalsStartupTask(13f)); this.startup.AddTask(new ServerStartupTask(15f)); this.startup.AddTask(new EndpointStartupTask(16f)); this.startup.AddTask(new PlayerIdentityStartupTask(17f)); this.startup.AddTask(new PlayerLoginStartupTask(18f)); this.startup.AddTask(new PlayerContentStartupTask(22f)); this.startup.AddTask(new PlayerSquadStartupTask(23f)); this.startup.AddTask(new AssetStartupTask(25f)); this.startup.AddTask(new TestsStartupTask(26f)); this.startup.AddTask(new PreloadStartupTask(29f)); this.startup.AddTask(new GameDataStartupTask(30f)); this.startup.AddTask(new AudioStartupTask(35f)); this.startup.AddTask(new DamageStartupTask(40f)); this.startup.AddTask(new LangStartupTask(45f)); this.startup.AddTask(new UserInputStartupTask(47f)); this.startup.AddTask(new ShowLoadingScreenPopupsStartupTask(50f)); this.startup.AddTask(new BoardStartupTask(55f)); this.startup.AddTask(new GeneralStartupTask(60f)); this.startup.AddTask(new WorldStartupTask(65f)); this.startup.AddTask(new DonePreloadingStartupTask(70f)); this.startup.AddTask(new PlacementStartupTask(75f)); this.startup.AddTask(new HomeStartupTask(80f)); this.startup.AddTask(new EditBaseStartupTask(85f)); }
private void InitStartupTasks() { Service.EnvironmentController.SetupAutoRotation(); this.startup = new StartupTaskController(new StartupTaskProgress(this.OnStartupTaskProgress), new StartupTaskComplete(this.OnStartupTaskComplete)); this.startup.AddTask(new StaticInitStartupTask(0f)); this.startup.AddTask(new SchedulingStartupTask(10f)); this.startup.AddTask(new BIStartupTask(12f)); this.startup.AddTask(new ExternalsStartupTask(13f)); this.startup.AddTask(new ServerStartupTask(15f)); this.startup.AddTask(new EndpointStartupTask(16f)); this.startup.AddTask(new PlayerIdentityStartupTask(17f)); this.startup.AddTask(new PlayerLoginStartupTask(18f)); this.startup.AddTask(new PlayerContentStartupTask(22f)); this.startup.AddTask(new PlayerSquadStartupTask(23f)); this.startup.AddTask(new AssetStartupTask(25f)); this.startup.AddTask(new MobileConnectorAdsStartupTask(27f)); this.startup.AddTask(new PreloadStartupTask(28f)); this.startup.AddTask(new GameDataStartupTask(29f)); this.startup.AddTask(new AudioStartupTask(35f)); this.startup.AddTask(new DamageStartupTask(40f)); this.startup.AddTask(new LangStartupTask(50f)); this.startup.AddTask(new UserInputStartupTask(53f)); this.startup.AddTask(new ShowLoadingScreenPopupsStartupTask(60f)); this.startup.AddTask(new BoardStartupTask(65f)); this.startup.AddTask(new GeneralStartupTask(70f)); this.startup.AddTask(new WorldStartupTask(75f)); this.startup.AddTask(new DonePreloadingStartupTask(95f)); this.startup.AddTask(new PlacementStartupTask(96f)); this.startup.AddTask(new HomeStartupTask(97f)); this.startup.AddTask(new EditBaseStartupTask(98f)); }
public void KillStartup() { if (this.startup != null) { this.startup.KillStartup(); this.startup = null; } }