예제 #1
0
        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());
     });
 }