Пример #1
0
 public void FacilityBuildComplete(List <int> facilityIdList, TutorialControlToGame controlToGame)
 {
     for (int i = 0; i < facilityIdList.Count; i++)
     {
         controlToGame.FacilityBuildComplete(facilityIdList[i]);
     }
 }
Пример #2
0
 public TutorialCommandSkip(ScriptEngine scriptEngine, TutorialUI tutorialUI, TutorialControlToGame controlToGame) : base(scriptEngine, tutorialUI, controlToGame)
 {
     this.SuspendCommand();
     this.actionList.Add(ScriptEngine.Status.WAIT_WINDOW, new Action(this.SkipOpenWindow));
     this.actionList.Add(ScriptEngine.Status.WAIT_WINDOW_DELETE, new Action(this.SkipCloseWindow));
     this.actionList.Add(ScriptEngine.Status.WAIT_MESSAGE_DISPLAY, new Action(this.SkipDisplayMessage));
     this.actionList.Add(ScriptEngine.Status.WAIT_CHARA, new Action(this.SkipDisplayChara));
     this.actionList.Add(ScriptEngine.Status.SET_CHARA_POS, new Action(base.SetCharaPosition));
     this.actionList.Add(ScriptEngine.Status.SET_CHARA_FACE, new Action(this.SkipChangeCharaFace));
     this.actionList.Add(ScriptEngine.Status.WAIT_CHARA_DELETE, new Action(this.SkipInvisibleChara));
     this.actionList.Add(ScriptEngine.Status.SET_MASK_CONTROL, new Action(this.SkipMaskTween));
     this.actionList.Add(ScriptEngine.Status.WAIT_FADE, new Action(this.SkipFadeTween));
     this.actionList.Add(ScriptEngine.Status.WAIT_SAVE, new Action(this.SkipTutorialStateSave));
     this.actionList.Add(ScriptEngine.Status.WAIT_SHAKE, new Action(this.SkipShakeScreen));
     this.actionList.Add(ScriptEngine.Status.WAIT_SHAKE_STOP, new Action(this.SkipShakeScreenStop));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_POP, new Action(this.SkipUIPop));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_TARGET, new Action(this.SkipFarmTarget));
     this.actionList.Add(ScriptEngine.Status.WAIT_QUEST_SET, new Action(this.SkipQuestSet));
     this.actionList.Add(ScriptEngine.Status.SET_BATTLE_PAUSE, new Action(this.SetBattlePause));
     this.actionList.Add(ScriptEngine.Status.SET_BATTLE_MANUAL, new Action(this.SetBattleManual));
     this.actionList.Add(ScriptEngine.Status.SET_SOUND_VOLUME, new Action(this.SetSoundVolume));
     this.actionList.Add(ScriptEngine.Status.SET_BGM, new Action(this.SetBgm));
     this.actionList.Add(ScriptEngine.Status.SET_SE, new Action(this.SetSe));
     this.actionList.Add(ScriptEngine.Status.WAIT_SCREEN_EFFECT, new Action(this.SkipScreenEffect));
     this.actionList.Add(ScriptEngine.Status.SET_BATTLE_AUTO_ON, new Action(this.SetBattleAutoOn));
     this.actionList.Add(ScriptEngine.Status.SET_MEAT_NUM, new Action(base.SetMeatNum));
     this.actionList.Add(ScriptEngine.Status.SET_DIGI_STONE_NUM, new Action(base.SetDigiStoneNum));
     this.actionList.Add(ScriptEngine.Status.SET_DIGIMON_EXP, new Action(this.SetDigimonExp));
     this.actionList.Add(ScriptEngine.Status.SKIP_END, new Action(this.SkipEnd));
     this.actionList.Add(ScriptEngine.Status.SET_NON_FRAME_TEXT, new Action(this.SetNonFrameText));
     this.actionList.Add(ScriptEngine.Status.SET_NON_FRAME_TEXT_END, new Action(this.SetNonFrameTextEnd));
     this.actionList.Add(ScriptEngine.Status.BATTLE_SKIP_END, new Action(this.BattleSkipEnd));
 }
Пример #3
0
    public void StartGuidance(GameObject observer, GameWebAPI.RespDataMA_NavigationMessageMaster.NavigationMessageInfo messageInfo, Func <GuidancePart, IEnumerator> finished)
    {
        TutorialControlToGame tutorialControlToGame = observer.GetComponent <TutorialControlToGame>();

        if (null == tutorialControlToGame)
        {
            tutorialControlToGame = observer.AddComponent <TutorialControlToGame>();
        }
        this.tutorialCommandAction = new TutorialCommandAction(this.scriptEngine, this.tutorialUI, tutorialControlToGame);
        this.gameEngineController  = tutorialControlToGame;
        this.navigationMessageInfo = messageInfo;
        this.actionFinish          = finished;
    }
        public void DeleteScript()
        {
            this.continueCommand = false;
            this.scriptEngine    = null;
            if (null != this.tutorialUI && null != this.tutorialUI.gameObject)
            {
                UnityEngine.Object.Destroy(this.tutorialUI.gameObject);
            }
            this.tutorialUI = null;
            TutorialControlToGame component = Singleton <TutorialObserver> .Instance.GetComponent <TutorialControlToGame>();

            if (null != component)
            {
                UnityEngine.Object.Destroy(component);
            }
        }
Пример #5
0
 public TutorialRestart(ScriptEngine scriptEngine, TutorialUI tutorialUI, TutorialControlToGame controlToGame, string restartPoint) : base(scriptEngine, tutorialUI, controlToGame)
 {
     this.restartPoint   = restartPoint;
     this.skipStatus     = default(TutorialRestart.CommandSkipStatus);
     this.tutorialStatus = new TutorialRestart.TutorialStatus();
     this.actionList.Add(ScriptEngine.Status.WAIT_WINDOW, new Action(this.WaitWindow));
     this.actionList.Add(ScriptEngine.Status.WAIT_WINDOW_DELETE, new Action(this.WaitWindowDelete));
     this.actionList.Add(ScriptEngine.Status.WAIT_MESSAGE_DISPLAY, new Action(this.WaitMessageDisplay));
     this.actionList.Add(ScriptEngine.Status.WAIT_CHARA, new Action(this.WaitChara));
     this.actionList.Add(ScriptEngine.Status.SET_CHARA_POS, new Action(base.SetCharaPosition));
     this.actionList.Add(ScriptEngine.Status.SET_CHARA_FACE, new Action(this.SetCharaFace));
     this.actionList.Add(ScriptEngine.Status.WAIT_CHARA_DELETE, new Action(this.WaitCharaDelete));
     this.actionList.Add(ScriptEngine.Status.SET_MASK_CONTROL, new Action(this.SetMaskControl));
     this.actionList.Add(ScriptEngine.Status.WAIT_FADE, new Action(this.WaitFade));
     this.actionList.Add(ScriptEngine.Status.WAIT_SAVE, new Action(this.WaitSave));
     this.actionList.Add(ScriptEngine.Status.WAIT_SCENE, new Action(this.WaitScene));
     this.actionList.Add(ScriptEngine.Status.WAIT_SHAKE, new Action(this.WaitShake));
     this.actionList.Add(ScriptEngine.Status.WAIT_SHAKE_STOP, new Action(this.WaitShakeStop));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_INDUCE, new Action(this.WaitUIInduce));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_PUSH, new Action(this.WaitUIPush));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_POP, new Action(this.WaitUIPop));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_CLOSE, new Action(this.WaitUIClose));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_CAMERA, new Action(this.WaitFarmCamera));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_BUILD, new Action(this.WaitFarmBuild));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_BUILD_TAP, new Action(this.WaitBuildCompleteTap));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_TRAINING_MENU, new Action(this.WaitOpenTrainingMenu));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_MEAL_DIGIMON_SELECT, new Action(this.WaitOpenMealDigimonSelect));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_MEAL_GIVE, new Action(this.WaitOpenMealGive));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_GASHA_TOP, new Action(this.WaitOpenGashaTop));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_DIGIMON_DETAIL, new Action(this.WaitOpenDigimonDetail));
     this.actionList.Add(ScriptEngine.Status.SET_SOUND_VOLUME, new Action(this.SetSoundVolume));
     this.actionList.Add(ScriptEngine.Status.SET_BGM, new Action(this.SetBgm));
     this.actionList.Add(ScriptEngine.Status.SET_SE, new Action(this.SetSe));
     this.actionList.Add(ScriptEngine.Status.WAIT_DIGIMON, new Action(this.WaitDigimon));
     this.actionList.Add(ScriptEngine.Status.SET_DIGIMON_DELETE, new Action(this.SetDigimonDelete));
     this.actionList.Add(ScriptEngine.Status.SET_DIGIMON_EXP, new Action(this.SetDigimonExp));
     this.actionList.Add(ScriptEngine.Status.WAIT_DOWNLOAD_CHECK, new Action(this.WaitDownloadCheck));
     this.actionList.Add(ScriptEngine.Status.WAIT_BUILD_MEAT_FARM, new Action(this.WaitBuildMeatFarm));
     this.actionList.Add(ScriptEngine.Status.SKIP_START, new Action(this.SkipStart));
     this.actionList.Add(ScriptEngine.Status.SKIP_END, new Action(this.SkipEnd));
     this.actionList.Add(ScriptEngine.Status.SET_NON_FRAME_TEXT, new Action(this.SetNonFrameText));
     this.actionList.Add(ScriptEngine.Status.SET_NON_FRAME_TEXT_END, new Action(this.SetNonFrameTextEnd));
     this.actionList.Add(ScriptEngine.Status.WAIT_DIGIMON_CHANGE, new Action(this.WaitDigimonChange));
 }
        private void InitTutorialScriptEngine()
        {
            GameObject original   = AssetDataMng.Instance().LoadObject("Tutorial/TutorialUI", null, true) as GameObject;
            GameObject gameObject = UnityEngine.Object.Instantiate <GameObject>(original);

            gameObject.transform.parent        = Singleton <GUIMain> .Instance.transform;
            gameObject.transform.localScale    = Vector3.one;
            gameObject.transform.localPosition = new Vector3(0f, 0f, -2000f);
            gameObject.transform.localRotation = Quaternion.identity;
            this.tutorialUI                    = gameObject.GetComponent <TutorialUI>();
            original                           = (AssetDataMng.Instance().LoadObject("Tutorial/TutorialMessageWindow", null, true) as GameObject);
            gameObject                         = UnityEngine.Object.Instantiate <GameObject>(original);
            gameObject.transform.parent        = this.tutorialUI.transform;
            gameObject.transform.localPosition = Vector3.zero;
            gameObject.transform.localScale    = Vector3.one;
            gameObject.transform.localRotation = Quaternion.identity;
            this.tutorialUI.SetMessageWindow(gameObject.GetComponent <TutorialMessageWindow>());
            original   = (AssetDataMng.Instance().LoadObject("Tutorial/TutorialImageWindow", null, true) as GameObject);
            gameObject = UnityEngine.Object.Instantiate <GameObject>(original);
            gameObject.transform.parent        = this.tutorialUI.transform;
            gameObject.transform.localPosition = Vector3.zero;
            gameObject.transform.localScale    = Vector3.one;
            gameObject.transform.localRotation = Quaternion.identity;
            this.tutorialUI.SetImageWindow(gameObject.GetComponent <TutorialImageWindow>());
            original   = (AssetDataMng.Instance().LoadObject("Tutorial/TutorialThumbnail", null, true) as GameObject);
            gameObject = UnityEngine.Object.Instantiate <GameObject>(original);
            gameObject.transform.parent        = this.tutorialUI.transform;
            gameObject.transform.localScale    = Vector3.one;
            gameObject.transform.localRotation = Quaternion.identity;
            gameObject.transform.localPosition = Vector3.zero;
            this.tutorialUI.SetThumbnail(gameObject.GetComponent <TutorialThumbnail>());
            TutorialControlToGame tutorialControlToGame = Singleton <TutorialObserver> .Instance.GetComponent <TutorialControlToGame>();

            if (null == tutorialControlToGame)
            {
                tutorialControlToGame = Singleton <TutorialObserver> .Instance.gameObject.AddComponent <TutorialControlToGame>();
            }
            this.tutorialCommandAction = new TutorialCommandAction(this.scriptEngine, this.tutorialUI, tutorialControlToGame);
        }
Пример #7
0
    public IEnumerator CreateRestartScreen(int sceneType, List <ScriptCommandParams.BuildFacilityInfo> buildFacilityInfoList, int meatNum, int digiStoneNum, int linkPointNum, List <ScriptCommandParams.DigimonExpInfo> digimonExpInfo, List <string> openUI, List <string> openConfirmUI, List <string> selectUI, TutorialControlToGame controlToGame)
    {
        if (sceneType != -1)
        {
            bool isFinished = false;
            controlToGame.ChangeScene(sceneType, delegate
            {
                isFinished = true;
            }, true, null);
            while (!isFinished)
            {
                yield return(null);
            }
        }
        for (int i = 0; i < buildFacilityInfoList.Count; i++)
        {
            ScriptCommandParams.BuildFacilityInfo info = buildFacilityInfoList[i];
            if (!info.buildComplete)
            {
                yield return(AppCoroutine.Start(controlToGame.BuildFacility(info.id, info.posGridX, info.posGridY, false, delegate(int userFacilityID)
                {
                    controlToGame.SetFacilityBuildDummyTime(userFacilityID, info.buildTime);
                }), false));
            }
            else
            {
                controlToGame.FacilityBuildComplete(info.id);
            }
        }
        controlToGame.SetPlayerMeatCount(meatNum);
        controlToGame.SetPlayerDigiStoneCount(digiStoneNum);
        controlToGame.SetPlayerLinkPointCount(linkPointNum);
        for (int k = 0; k < digimonExpInfo.Count; k++)
        {
            ScriptCommandParams.DigimonExpInfo digimonExpInfo2 = digimonExpInfo[k];
            controlToGame.SetDigimonExp(digimonExpInfo2.index, digimonExpInfo2.level, digimonExpInfo2.exp);
        }
        bool   show;
        Action onOpendAction = delegate()
        {
            show = true;
        };

        for (int j = 0; j < openUI.Count; j++)
        {
            show = false;
            controlToGame.OpenCommonDialog(openUI[j], onOpendAction);
            while (!show)
            {
                yield return(null);
            }
            string text = openUI[j];
            if (text != null)
            {
                if (text == "CMD_MealExecution")
                {
                    controlToGame.SetMealUI_NotServerRequest();
                }
            }
        }
        if (openConfirmUI.Any((string x) => x == "GASHA_START"))
        {
            show = false;
            controlToGame.OpenConfirmDialog("GashaConfirmDialog", onOpendAction);
            while (!show)
            {
                yield return(null);
            }
        }
        for (int l = 0; l < selectUI.Count; l++)
        {
            controlToGame.SetInduceUI(selectUI[l], true, 0, this.tutorialUI, null);
        }
        yield break;
    }
Пример #8
0
 public void DisplayScreenEffect(int type, TutorialControlToGame controlToGame)
 {
     controlToGame.StartEffect(type, null);
 }
Пример #9
0
 public void LocalDigimonEvolution(TutorialControlToGame controlToGame)
 {
     controlToGame.LocalDigimonEvolution();
 }
Пример #10
0
 public void DisplayDigimon(int monsterGroupID, float scale, Vector2 adjustPosition, TutorialControlToGame controlToGame)
 {
     this.enumeratorList.Add(controlToGame.DrawDigimon(monsterGroupID, scale, adjustPosition, null));
 }
Пример #11
0
 public void SetTargetFarmFacility(int id, bool popEnable, TutorialControlToGame controlToGame, float adjustY)
 {
     this.enumeratorList.Add(controlToGame.TargetFacility(id, popEnable, null, adjustY));
 }
Пример #12
0
 public void SetSelectFarmFacility(int id, TutorialControlToGame controlToGame)
 {
     controlToGame.SelectFacility(id);
 }
 public TutorialCommandBase(ScriptEngine scriptEngine, TutorialUI tutorialUI, TutorialControlToGame controlToGame)
 {
     this.scriptEngine  = scriptEngine;
     this.tutorialUI    = tutorialUI;
     this.controlToGame = controlToGame;
 }
Пример #14
0
 public void SetFarmCameraPosition(int posGridX, int posGridY, TutorialControlToGame controlToGame)
 {
     this.enumeratorList.Add(controlToGame.MoveFarmCamera(posGridX, posGridY, 0f, null));
 }
Пример #15
0
 public void DisplayUIPop(string type, int arrowPosition, TutorialControlToGame controlToGame)
 {
     controlToGame.SetPopUI(type, arrowPosition, this.tutorialUI, null);
 }
Пример #16
0
 public void ShakeBackGround(float intensity, float decay, TutorialControlToGame controlToGame)
 {
     controlToGame.ShakeBackGround(intensity, decay, null);
 }
Пример #17
0
 public TutorialCommandAction(ScriptEngine scriptEngine, TutorialUI tutorialUI, TutorialControlToGame controlToGame) : base(scriptEngine, tutorialUI, controlToGame)
 {
     this.actionList.Add(ScriptEngine.Status.WAIT_WINDOW, new Action(this.WaitWindow));
     this.actionList.Add(ScriptEngine.Status.WAIT_WINDOW_DELETE, new Action(this.WaitWindowDelete));
     this.actionList.Add(ScriptEngine.Status.WAIT_MESSAGE_DISPLAY, new Action(this.WaitMessageDisplay));
     this.actionList.Add(ScriptEngine.Status.WAIT_SELECT_DISPLAY, new Action(this.WaitSelectDisplay));
     this.actionList.Add(ScriptEngine.Status.WAIT_CHARA, new Action(this.WaitChara));
     this.actionList.Add(ScriptEngine.Status.SET_CHARA_POS, new Action(base.SetCharaPosition));
     this.actionList.Add(ScriptEngine.Status.SET_CHARA_FACE, new Action(this.SetCharaFace));
     this.actionList.Add(ScriptEngine.Status.WAIT_CHARA_DELETE, new Action(this.WaitCharaDelete));
     this.actionList.Add(ScriptEngine.Status.WAIT_WINDOW_PICTURE, new Action(this.WaitWindowPicture));
     this.actionList.Add(ScriptEngine.Status.WAIT_TIME, new Action(this.WaitTime));
     this.actionList.Add(ScriptEngine.Status.WAIT_TOUCH, new Action(this.WaitTouch));
     this.actionList.Add(ScriptEngine.Status.WAIT_BATTLE_START, new Action(this.WaitBattleStart));
     this.actionList.Add(ScriptEngine.Status.WAIT_BATTLE_ACTION_SELECT, new Action(this.WaitBattleActionSelect));
     this.actionList.Add(ScriptEngine.Status.WAIT_BATTLE_RESULT_START, new Action(this.WaitBattleResultStart));
     this.actionList.Add(ScriptEngine.Status.WAIT_BATTLE_RESULT_END, new Action(this.WaitBattleResultEnd));
     this.actionList.Add(ScriptEngine.Status.WAIT_FIRST_CLEAR, new Action(this.WaitFirstClear));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_HARVEST, new Action(this.WaitFarmHarvest));
     this.actionList.Add(ScriptEngine.Status.SET_MASK_CONTROL, new Action(this.SetMaskControl));
     this.actionList.Add(ScriptEngine.Status.WAIT_FADE, new Action(this.WaitFade));
     this.actionList.Add(ScriptEngine.Status.WAIT_SAVE, new Action(this.WaitSave));
     this.actionList.Add(ScriptEngine.Status.WAIT_SCENE, new Action(this.WaitScene));
     this.actionList.Add(ScriptEngine.Status.WAIT_SHAKE, new Action(this.WaitShake));
     this.actionList.Add(ScriptEngine.Status.WAIT_SHAKE_STOP, new Action(this.WaitShakeStop));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_SET, new Action(this.WaitUISet));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_INDUCE, new Action(this.WaitUIInduce));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_PUSH, new Action(this.WaitUIPush));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_POP, new Action(this.WaitUIPop));
     this.actionList.Add(ScriptEngine.Status.WAIT_UI_CLOSE, new Action(this.WaitUIClose));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_CAMERA, new Action(this.WaitFarmCamera));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_SELECT, new Action(this.WaitFarmSelect));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_BUILD, new Action(this.WaitFarmBuild));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_BUILD_TAP, new Action(this.WaitBuildCompleteTap));
     this.actionList.Add(ScriptEngine.Status.WAIT_FARM_TARGET, new Action(this.WaitFarmTarget));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_TRAINING_MENU, new Action(this.WaitOpenTrainingMenu));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_MEAL_DIGIMON_SELECT, new Action(this.WaitOpenMealDigimonSelect));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_MEAL_GIVE, new Action(this.WaitOpenMealGive));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_GASHA_TOP, new Action(this.WaitOpenGashaTop));
     this.actionList.Add(ScriptEngine.Status.WAIT_OPEN_DIGIMON_DETAIL, new Action(this.WaitOpenDigimonDetail));
     this.actionList.Add(ScriptEngine.Status.WAIT_MEAL_LEVEL_UP, new Action(this.WaitMealLevelUp));
     this.actionList.Add(ScriptEngine.Status.WAIT_QUEST_SET, new Action(this.WaitQuestSet));
     this.actionList.Add(ScriptEngine.Status.SET_BATTLE_PAUSE, new Action(this.SetBattlePause));
     this.actionList.Add(ScriptEngine.Status.SET_BATTLE_MANUAL, new Action(this.SetBattleManual));
     this.actionList.Add(ScriptEngine.Status.SET_BATTLE_END, new Action(this.SetBattleEnd));
     this.actionList.Add(ScriptEngine.Status.SET_MOVIE, new Action(this.SetMovie));
     this.actionList.Add(ScriptEngine.Status.SET_SOUND_VOLUME, new Action(this.SetSoundVolume));
     this.actionList.Add(ScriptEngine.Status.SET_BGM, new Action(this.SetBgm));
     this.actionList.Add(ScriptEngine.Status.SET_SE, new Action(this.SetSe));
     this.actionList.Add(ScriptEngine.Status.WAIT_DIGIMON, new Action(this.WaitDigimon));
     this.actionList.Add(ScriptEngine.Status.SET_DIGIMON_DELETE, new Action(this.SetDigimonDelete));
     this.actionList.Add(ScriptEngine.Status.WAIT_SCREEN_EFFECT, new Action(this.WaitScreenEffect));
     this.actionList.Add(ScriptEngine.Status.SET_BATTLE_AUTO_ON, new Action(this.SetBattleAutoOn));
     this.actionList.Add(ScriptEngine.Status.SET_MEAT_NUM, new Action(base.SetMeatNum));
     this.actionList.Add(ScriptEngine.Status.SET_DIGI_STONE_NUM, new Action(base.SetDigiStoneNum));
     this.actionList.Add(ScriptEngine.Status.SET_DIGIMON_EXP, new Action(this.SetDigimonExp));
     this.actionList.Add(ScriptEngine.Status.WAIT_FIRST_TUTORIAL_END, new Action(this.WaitFirstTutorialEnd));
     this.actionList.Add(ScriptEngine.Status.WAIT_DOWNLOAD_CHECK, new Action(this.WaitDownloadCheck));
     this.actionList.Add(ScriptEngine.Status.WAIT_DOWNLOAD, new Action(this.WaitDownload));
     this.actionList.Add(ScriptEngine.Status.WAIT_BUILD_MEAT_FARM, new Action(base.ResumeScript));
     this.actionList.Add(ScriptEngine.Status.WAIT_DIGIVICE_OPEN, new Action(this.WaitDigiviceOpen));
     this.actionList.Add(ScriptEngine.Status.START_STANDARD_DOWNLOAD, new Action(this.StartStandardDownload));
     this.actionList.Add(ScriptEngine.Status.START_BACKGROUND_DOWNLOAD, new Action(this.StartBackgroundDownload));
     this.actionList.Add(ScriptEngine.Status.STOP_DOWNLOAD, new Action(this.StopDownload));
     this.actionList.Add(ScriptEngine.Status.RESTART_DOWNLOAD, new Action(this.RestartDownload));
     this.actionList.Add(ScriptEngine.Status.SKIP_START, new Action(this.SkipStart));
     this.actionList.Add(ScriptEngine.Status.SKIP_END, new Action(this.SkipEnd));
     this.actionList.Add(ScriptEngine.Status.SET_NON_FRAME_TEXT, new Action(this.SetNonFrameText));
     this.actionList.Add(ScriptEngine.Status.SET_NON_FRAME_TEXT_END, new Action(this.SetNonFrameTextEnd));
     this.actionList.Add(ScriptEngine.Status.WAIT_DIGI_GARDEN_OPEN, new Action(this.WaitDigiGardenOpen));
     this.actionList.Add(ScriptEngine.Status.WAIT_DIGI_GARDEN_CHANGE_LIST, new Action(this.WaitDigiGardenChangeList));
     this.actionList.Add(ScriptEngine.Status.WAIT_DIGI_GARDEN_CHANGE_SET_LIST, new Action(this.WaitDigiGardenChangeSetList));
     this.actionList.Add(ScriptEngine.Status.SET_LINK_POINT, new Action(base.SetLinkPointNum));
     this.actionList.Add(ScriptEngine.Status.WAIT_COLOSSEUM_OPEN, new Action(this.WaitColosseumOpen));
     this.actionList.Add(ScriptEngine.Status.WAIT_FACILITY_SHOP_OPEN, new Action(this.WaitFacilityShopOpen));
     this.actionList.Add(ScriptEngine.Status.WAIT_MISSION_OPEN, new Action(this.WaitMissionOpen));
     this.actionList.Add(ScriptEngine.Status.WAIT_DIGIMON_CHANGE, new Action(this.WaitDigimonChange));
     this.actionList.Add(ScriptEngine.Status.EOF, new Action(this.Eof));
 }