private void Awake() { _clsDefines = new Defines(); _clsInput = new KeyControl(); _clsData = new StartupData(); SetStartupData(); _clsTasks = base.gameObject.SafeGetComponent <SceneTasksMono>(); Transform transform = GameObject.Find("Tasks").transform; _clsTaskAdmiralInfo = transform.GetComponentInChildren <TaskStartupAdmiralInfo>(); _clsTaskFirstShipSelect = transform.GetComponentInChildren <TaskStartupFirstShipSelect>(); _clsTaskPictureStoryShow = transform.GetComponentInChildren <TaskStartupPictureStoryShow>(); _clsTaskAdmiralInfo.Setup(); _uiStartupNavigation.Startup(_clsData.isInherit, new SettingModel()); }
private void OnStartupAllFinished() { SingletonMonoBehaviour <FadeCamera> .Instance.FadeOut(1f, delegate { StartupTaskManager.GetStartupHeader().transform.localScaleZero(); StartupData data = StartupTaskManager.GetData(); App.CreateSaveDataNInitialize(data.AdmiralName, data.PartnerShipID, data.Difficlty, data.isInherit); SingletonMonoBehaviour <SoundManager> .Instance.PlayVoice(Resources.Load("Sounds/Voice/kc9999/" + $"{XorRandom.GetILim(206, 211):D2}") as AudioClip, 0); GameObject.Find("BG Panel").transform.localScale = Vector3.zero; GameObject.Find("StartupTaskManager").transform.localScale = Vector3.zero; SingletonMonoBehaviour <AppInformation> .Instance.NextLoadType = AppInformation.LoadType.Ship; SingletonMonoBehaviour <AppInformation> .Instance.NextLoadScene = Generics.Scene.Strategy; SingletonMonoBehaviour <FadeCamera> .Instance.isDrawNowLoading = false; Application.LoadLevel(Generics.Scene.LoadingScene.ToString()); }); }