예제 #1
0
        protected void UpdateMode()
        {
            if (_iModeReq == StartupTaskManagerMode.StartupTaskManagerMode_BEF)
            {
                return;
            }
            switch (_iModeReq)
            {
            case StartupTaskManagerMode.StartupTaskManagerMode_ST:
                if (_clsTasks.Open(_clsTaskAdmiralInfo) < 0)
                {
                    return;
                }
                break;

            case StartupTaskManagerMode.FirstShipSelect:
                if (_clsTasks.Open(_clsTaskFirstShipSelect) < 0)
                {
                    return;
                }
                break;

            case StartupTaskManagerMode.PictureStoryShow:
                if (_clsTasks.Open(_clsTaskPictureStoryShow) < 0)
                {
                    return;
                }
                break;
            }
            _iMode    = _iModeReq;
            _iModeReq = StartupTaskManagerMode.StartupTaskManagerMode_BEF;
        }
예제 #2
0
 private void Start()
 {
     _iMode = (_iModeReq = StartupTaskManagerMode.StartupTaskManagerMode_ST);
     _clsTasks.Init();
 }
예제 #3
0
 public static void ReqMode(StartupTaskManagerMode iMode)
 {
     _iModeReq = iMode;
 }