示例#1
0
        static void Main()
        {
            using (var main = new AppMain())
            {
                main.RedrawFrequency = 3;

                ContentLoader.Init(main.Services, "Assets");

                UiUnit.Unit = 1;
                UiUnit.FontUnit = 1;
                UiUnit.FontScaling = UiUnit.ScalingMode.Floating;

                StylesManager.Instance.LoadStyles("Ui/AppStyles", true);
                main.LoadView("Ui/MainView");

                main.Window.AllowUserResizing = true;
                main.Graphics.IsFullScreen = false;

                main.Window.Title = "Cellular Automata";

                main.IsMouseVisible = true;
                main.ContentLoading += MainController.OnLoadContent;
                main.ViewLoaded += (a) => a.ResizeToView();

                main.Run();
            }
        }
示例#2
0
 // Token: 0x06000D12 RID: 3346 RVA: 0x00074A91 File Offset: 0x00072C91
 private static void GsMainSysSystemInitEvent(object obj)
 {
     AppMain.MTM_TASK_MAKE_TCB(AppMain.gsMainSysSystemInitMain, null, 0U, ushort.MaxValue, 4096U, 0, null, "GS_SYS_INIT");
 }
示例#3
0
 // Token: 0x06001BBE RID: 7102 RVA: 0x000FEDDA File Offset: 0x000FCFDA
 public void DmMovieInit(object arg)
 {
     AppMain.SyDecideEvtCase(0);
     AppMain.SyChangeNextEvt();
 }
示例#4
0
 private static void AoSysExit()
 {
     AppMain.aoSysExit();
 }
示例#5
0
    // Token: 0x06000098 RID: 152 RVA: 0x00008250 File Offset: 0x00006450
    public static OBS_OBJECT_WORK GmEnemyCreateWork(AppMain.GMS_EVE_RECORD_EVENT eve_rec, int pos_x, int pos_y,
                                                    AppMain.TaskWorkFactoryDelegate work_size, ushort prio, string name)
    {
        ushort[] array = new ushort[]
        {
            default(ushort),
            2,
            1
        };
        ushort[] array2 = new ushort[]
        {
            65533,
            ushort.MaxValue,
            65534
        };
        OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.OBM_OBJECT_TASK_DETAIL_INIT(prio, 2, 0, 0, work_size, name);

        if (obs_OBJECT_WORK == null)
        {
            return(null);
        }

        AppMain.GMS_ENEMY_COM_WORK gms_ENEMY_COM_WORK = (AppMain.GMS_ENEMY_COM_WORK)obs_OBJECT_WORK;
        AppMain.mtTaskChangeTcbDestructor(obs_OBJECT_WORK.tcb, AppMain.GmEnemyDefaultExit);
        if (eve_rec != null)
        {
            gms_ENEMY_COM_WORK.eve_rec = eve_rec;
            gms_ENEMY_COM_WORK.eve_x   = eve_rec.pos_x;
            eve_rec.pos_x = byte.MaxValue;
            if (eve_rec.id < 60 || (300 <= eve_rec.id && eve_rec.id < 300) || (308 <= eve_rec.id && eve_rec.id < 335))
            {
                obs_OBJECT_WORK.obj_type = 2;
            }
            else
            {
                obs_OBJECT_WORK.obj_type = 3;
            }

            obs_OBJECT_WORK.view_out_ofst =
                (short)(AppMain.g_gm_event_size_tbl[(int)eve_rec.id] + 16 + 32 + 16 + 128);
            if ((eve_rec.flag & 2048) != 0)
            {
                obs_OBJECT_WORK.flag |= 16U;
            }
            else
            {
                obs_OBJECT_WORK.ppViewCheck = AppMain.ObjObjectViewOutCheck;
            }
        }
        else
        {
            obs_OBJECT_WORK.obj_type = 2;
        }

        obs_OBJECT_WORK.ppOut         = AppMain._ObjDrawActionSummary;
        obs_OBJECT_WORK.ppOutSub      = null;
        obs_OBJECT_WORK.ppIn          = AppMain._GmEnemyDefaultInFunc;
        obs_OBJECT_WORK.ppMove        = AppMain._GmEnemyDefaultMoveFunc;
        obs_OBJECT_WORK.ppActCall     = AppMain._gmEnemyActionCallBack;
        obs_OBJECT_WORK.ppRec         = AppMain._gmEnemyDefaultRecFunc;
        obs_OBJECT_WORK.ppLast        = null;
        obs_OBJECT_WORK.ppFunc        = null;
        gms_ENEMY_COM_WORK.born_pos_x = pos_x;
        gms_ENEMY_COM_WORK.born_pos_y = pos_y;
        obs_OBJECT_WORK.pos.x         = pos_x;
        obs_OBJECT_WORK.pos.y         = pos_y;
        obs_OBJECT_WORK.spd_fall      = 672;
        obs_OBJECT_WORK.spd_fall_max  = 61440;
        obs_OBJECT_WORK.flag         |= 1U;
        obs_OBJECT_WORK.move_flag    |= 524288U;
        obs_OBJECT_WORK.scale.x       = (obs_OBJECT_WORK.scale.y = (obs_OBJECT_WORK.scale.z = 4096));
        AppMain.ObjObjectGetRectBuf(obs_OBJECT_WORK, gms_ENEMY_COM_WORK.rect_work, 3);
        for (int i = 0; i < 3; i++)
        {
            AppMain.ObjRectGroupSet(gms_ENEMY_COM_WORK.rect_work[i], 1, 1);
            AppMain.ObjRectAtkSet(gms_ENEMY_COM_WORK.rect_work[i], array[i], 1);
            AppMain.ObjRectDefSet(gms_ENEMY_COM_WORK.rect_work[i], array2[i], 0);
            gms_ENEMY_COM_WORK.rect_work[i].parent_obj = obs_OBJECT_WORK;
            gms_ENEMY_COM_WORK.rect_work[i].flag      &= 4294967291U;
        }

        gms_ENEMY_COM_WORK.rect_work[0].ppDef = AppMain._GmEnemyDefaultDefFunc;
        gms_ENEMY_COM_WORK.rect_work[1].ppHit = AppMain._GmEnemyDefaultAtkFunc;
        gms_ENEMY_COM_WORK.rect_work[0].flag |= 128U;
        gms_ENEMY_COM_WORK.rect_work[2].flag |= 1048800U;
        obs_OBJECT_WORK.col_work = gms_ENEMY_COM_WORK.col_work;
        return(obs_OBJECT_WORK);
    }
示例#6
0
 // Token: 0x0600009D RID: 157 RVA: 0x0000886C File Offset: 0x00006A6C
 private static void GmEnemyDefaultMoveFunc(OBS_OBJECT_WORK obj_work)
 {
     AppMain.ObjObjectMove(obj_work);
 }
 // Token: 0x06000F99 RID: 3993 RVA: 0x000887C6 File Offset: 0x000869C6
 private static void amPadInit()
 {
     AppMain.amPadInit(0, 0U);
 }
示例#8
0
 // Token: 0x06000B21 RID: 2849 RVA: 0x00064730 File Offset: 0x00062930
 public static void GmGmkSsOblongFlush()
 {
     AppMain.AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(987);
     AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_ss_oblong_obj_3d_list, ams_AMB_HEADER.file_num);
     AppMain.gm_gmk_ss_oblong_obj_tvx_list = null;
 }
示例#9
0
 // Token: 0x0600064E RID: 1614 RVA: 0x000382B4 File Offset: 0x000364B4
 private void amAlarmWait(ref AppMain.AMS_ALARM alarm)
 {
     AppMain.mppAssertNotImpl();
 }
示例#10
0
 // Token: 0x0600064A RID: 1610 RVA: 0x00038298 File Offset: 0x00036498
 private static void amAlarmSet(AppMain.AMS_ALARM alarm)
 {
     AppMain.mppAssertNotImpl();
 }
示例#11
0
 // Token: 0x06000649 RID: 1609 RVA: 0x00038291 File Offset: 0x00036491
 private void amAlarmSetTimer(AppMain.AMS_ALARM alarm, uint interval)
 {
     AppMain.mppAssertNotImpl();
 }
示例#12
0
 // Token: 0x06000648 RID: 1608 RVA: 0x0003828A File Offset: 0x0003648A
 private void amAlarmSetTimerVSync(ref AppMain.AMS_ALARM alarm)
 {
     AppMain.mppAssertNotImpl();
 }
示例#13
0
 // Token: 0x06000646 RID: 1606 RVA: 0x0003826B File Offset: 0x0003646B
 private static AppMain.AMS_ALARM amAlarmCreate(AppMain.AMS_ALARM alarm)
 {
     AppMain.mppAssertNotImpl();
     return(alarm);
 }
示例#14
0
 // Token: 0x06000652 RID: 1618 RVA: 0x000382F1 File Offset: 0x000364F1
 private void amAlarmHandler(int signal_id)
 {
     AppMain.mppAssertNotImpl();
 }
 // Token: 0x06001B36 RID: 6966 RVA: 0x000F879B File Offset: 0x000F699B
 public static void GmGmkPopSteamBuild()
 {
     AppMain.gm_gmk_popsteam_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(926), AppMain.GmGameDatGetGimmickData(927), 0U);
 }
示例#16
0
    private void JoinField(int fieldMapId)
    {
        if (fieldMapId == MonoBehaviourSingleton <FieldManager> .I.currentMapID)
        {
            GameSection.StopEvent();
        }
        else
        {
            FieldMapTable.FieldMapTableData fieldMapData = Singleton <FieldMapTable> .I.GetFieldMapData((uint)fieldMapId);

            if (fieldMapData == null || fieldMapData.jumpPortalID == 0)
            {
                Log.Error("RegionMap.OnQuery_SELECT() jumpPortalID is not found.");
            }
            else if (!MonoBehaviourSingleton <GameSceneManager> .I.CheckPortalAndOpenUpdateAppDialog(fieldMapData.jumpPortalID, false, true))
            {
                GameSection.StopEvent();
            }
            else if (!MonoBehaviourSingleton <FieldManager> .I.CanJumpToMap(fieldMapData))
            {
                DispatchEvent("CANT_JUMP", null);
            }
            else if (MonoBehaviourSingleton <InGameProgress> .IsValid())
            {
                if (QuestManager.IsValidInGame())
                {
                    MonoBehaviourSingleton <WorldMapManager> .I.SetJumpPortalID(fieldMapData.jumpPortalID);

                    MonoBehaviourSingleton <InGameManager> .I.isTransitionQuestToField = true;
                    MonoBehaviourSingleton <InGameProgress> .I.QuestToField(fieldMapData.jumpPortalID);
                }
                else
                {
                    MonoBehaviourSingleton <InGameProgress> .I.PortalNext(fieldMapData.jumpPortalID);

                    MonoBehaviourSingleton <FieldManager> .I.useFastTravel = true;
                }
            }
            else
            {
                GameSection.StayEvent();
                CoopApp.EnterField(fieldMapData.jumpPortalID, 0u, delegate(bool is_matching, bool is_connect, bool is_regist)
                {
                    if (!is_connect)
                    {
                        GameSection.ChangeStayEvent("COOP_SERVER_INVALID", null);
                        GameSection.ResumeEvent(true, null);
                        AppMain i     = MonoBehaviourSingleton <AppMain> .I;
                        i.onDelayCall = (Action)Delegate.Combine(i.onDelayCall, (Action) delegate
                        {
                            DispatchEvent("CLOSE", null);
                        });
                    }
                    else
                    {
                        GameSection.ResumeEvent(is_regist, null);
                        if (is_regist)
                        {
                            MonoBehaviourSingleton <GameSceneManager> .I.ChangeScene("InGame", null, UITransition.TYPE.CLOSE, UITransition.TYPE.OPEN, false);
                        }
                    }
                });
            }
        }
    }
示例#17
0
 private static void GmGmkBreakLandBuild()
 {
     AppMain.gm_gmk_breakland_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.readAMBFile((object)AppMain.GmGameDatGetGimmickData(794)), AppMain.readAMBFile((object)AppMain.GmGameDatGetGimmickData(795)), 0U);
 }
示例#18
0
    // Token: 0x06000B23 RID: 2851 RVA: 0x000647C8 File Offset: 0x000629C8
    private static void gmGmkSsOblongDrawFunc(AppMain.OBS_OBJECT_WORK obj_work)
    {
        AppMain.OBS_ACTION3D_NN_WORK obj_3d = obj_work.obj_3d;
        if (!AppMain.GmMainIsDrawEnable())
        {
            return;
        }
        if ((obj_work.disp_flag & 32U) != 0U)
        {
            return;
        }
        if (AppMain.gmGmkSsOblongDrawFunctvx == null)
        {
            AppMain.gmGmkSsOblongDrawFunctvx = new AppMain.TVX_FILE((AppMain.AmbChunk)AppMain.amBindGet(AppMain.gm_gmk_ss_oblong_obj_tvx_list, 0));
        }
        AppMain.NNS_TEXLIST texlist = obj_work.obj_3d.texlist;
        uint num  = AppMain.GMD_TVX_DISP_LIGHT_DISABLE;
        uint num2 = 0U;

        if (obj_work.dir.z != 0)
        {
            num |= AppMain.GMD_TVX_DISP_ROTATE;
            num2 = ( uint )obj_work.dir.z;
        }
        AppMain.GMS_TVX_EX_WORK gms_TVX_EX_WORK = default(AppMain.GMS_TVX_EX_WORK);
        uint num3 = (uint)(obj_work.user_timer / 3);

        gms_TVX_EX_WORK.u_wrap  = 1;
        gms_TVX_EX_WORK.v_wrap  = 1;
        gms_TVX_EX_WORK.coord.u = 0.125f * (num3 % 8U) + AppMain.gm_gmk_ss_oblong_mat_color[( int )(( UIntPtr )obj_work.user_work)].u;
        gms_TVX_EX_WORK.coord.v = 0.125f * (num3 / 8U) + AppMain.gm_gmk_ss_oblong_mat_color[( int )(( UIntPtr )obj_work.user_work)].v;
        gms_TVX_EX_WORK.color   = uint.MaxValue;
        AppMain.GmTvxSetModelEx(AppMain.gmGmkSsOblongDrawFunctvx, texlist, ref obj_work.pos, ref obj_work.scale, num, ( short )num2, ref gms_TVX_EX_WORK);
    }
示例#19
0
 private static void GmGmkBreakLandFlush()
 {
     AppMain.AMS_AMB_HEADER amsAmbHeader = AppMain.readAMBFile((object)AppMain.GmGameDatGetGimmickData(794));
     AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_breakland_obj_3d_list, amsAmbHeader.file_num);
 }
 // Token: 0x06000F9A RID: 3994 RVA: 0x000887CF File Offset: 0x000869CF
 private static void amPadInit(int pad_num)
 {
     AppMain.amPadInit(pad_num, 0U);
 }
示例#21
0
 private static bool dmCmnBackupIsCmpSaveData()
 {
     return(!AppMain.dmCmnBackupMathCompare());
 }
示例#22
0
 // Token: 0x06000097 RID: 151 RVA: 0x00008234 File Offset: 0x00006434
 public static OBS_OBJECT_WORK GMM_ENEMY_CREATE_WORK(AppMain.GMS_EVE_RECORD_EVENT eve_rec, int pos_x, int pos_y,
                                                     AppMain.TaskWorkFactoryDelegate work_size, string name)
 {
     return(AppMain.GmEnemyCreateWork(eve_rec, pos_x, pos_y, work_size, 5376, name));
 }
    // Token: 0x060002A5 RID: 677 RVA: 0x00016118 File Offset: 0x00014318
    public static void GmEfctEneBuildDataInit(int zone_no)
    {
        object obj = null;

        for (int i = 0; i < 13; i++)
        {
            AppMain.gm_efct_ene_tex_reg_id_list[i]   = -1;
            AppMain.gm_efct_ene_model_reg_id_list[i] = -1;
        }
        AppMain.gm_efct_ene_target_zone_no = zone_no;
        for (int j = 0; j < 13; j++)
        {
            AppMain.GMS_EFCT_ENE_CREATE_PARAM gms_EFCT_ENE_CREATE_PARAM = AppMain.gm_efct_ene_create_param_tbl[j];
            int arc_dwork_no = gms_EFCT_ENE_CREATE_PARAM.arc_dwork_no;
            if ((gms_EFCT_ENE_CREATE_PARAM.stage_flag & AppMain.GMM_EFCT_ENE_STAGE_FLAG(zone_no)) != 0U)
            {
                AppMain.OBS_DATA_WORK pWork = AppMain.ObjDataGet(arc_dwork_no);
                AMS_AMB_HEADER        amb   = AmFs.readAMBFile(AppMain.ObjDataGetInc(pWork));
                int model_idx = gms_EFCT_ENE_CREATE_PARAM.create_param.model_idx;
                int index     = AppMain.GMM_EFCT_ENE_MODEL_DW_NO(gms_EFCT_ENE_CREATE_PARAM);
                int index2    = AppMain.GMM_EFCT_ENE_OBJECT_DW_NO(gms_EFCT_ENE_CREATE_PARAM);
                AppMain.OBS_DATA_WORK obs_DATA_WORK;
                AppMain.OBS_DATA_WORK texlist_dwork;
                if (model_idx != -1)
                {
                    AppMain.ObjDataLoadAmbIndex(AppMain.ObjDataGet(index), model_idx, amb);
                    AppMain.gm_efct_ene_model_reg_id_list[j] = AppMain.ObjAction3dESModelLoadToDwork(AppMain.ObjDataGet(index2), ( AmbChunk )AppMain.ObjDataGet(index).pData, 0U);
                    obs_DATA_WORK = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_MDL_AMBTEX_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
                    texlist_dwork = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_MDL_TEXLIST_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
                }
                else
                {
                    obs_DATA_WORK = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_AMBTEX_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
                    texlist_dwork = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_TEXLIST_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
                }
                AppMain.ObjDataLoadAmbIndex(obs_DATA_WORK, gms_EFCT_ENE_CREATE_PARAM.ambtex_idx, amb);
                AppMain.gm_efct_ene_tex_reg_id_list[j] = AppMain.ObjAction3dESTextureLoadToDwork(texlist_dwork, AmFs.readAMBFile(obs_DATA_WORK.pData), ref obj);
            }
        }
    }
 // Token: 0x06000047 RID: 71 RVA: 0x00004728 File Offset: 0x00002928
 private static void gmPauseProcUpdatePauseMenuStart(AppMain.GMS_PAUSE_WORK pause_work)
 {
     AppMain.GmSoundAllPause();
     AppMain.GmPauseMenuStart(28928U);
     pause_work.proc_update = new AppMain.GMS_PAUSE_WORK._proc_update_(AppMain.gmPauseProcUpdateWaitDecision);
 }
 // Token: 0x060002A7 RID: 679 RVA: 0x000162F4 File Offset: 0x000144F4
 public static void GmEfctEneFlushDataInit(int zone_no)
 {
     AppMain.gm_efct_ene_target_zone_no = zone_no;
     for (int i = 0; i < 13; i++)
     {
         AppMain.GMS_EFCT_ENE_CREATE_PARAM gms_EFCT_ENE_CREATE_PARAM = AppMain.gm_efct_ene_create_param_tbl[i];
         if ((gms_EFCT_ENE_CREATE_PARAM.stage_flag & AppMain.GMM_EFCT_ENE_STAGE_FLAG(zone_no)) != 0U)
         {
             AppMain.OBS_DATA_WORK pWork;
             AppMain.OBS_DATA_WORK texlist_dwork;
             if (gms_EFCT_ENE_CREATE_PARAM.create_param.model_idx != -1)
             {
                 AppMain.gm_efct_ene_model_reg_id_list[i] = AppMain.ObjAction3dESModelReleaseDwork(AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_OBJECT_DW_NO(gms_EFCT_ENE_CREATE_PARAM)));
                 AppMain.ObjDataRelease(AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_MODEL_DW_NO(gms_EFCT_ENE_CREATE_PARAM)));
                 pWork         = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_MDL_AMBTEX_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
                 texlist_dwork = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_MDL_TEXLIST_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
             }
             else
             {
                 pWork         = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_AMBTEX_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
                 texlist_dwork = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_TEXLIST_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
             }
             AppMain.gm_efct_ene_tex_reg_id_list[i] = AppMain.ObjAction3dESTextureReleaseDwork(texlist_dwork);
             AppMain.ObjDataRelease(pWork);
             AppMain.ObjDataRelease(AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_ARC_DW_NO(gms_EFCT_ENE_CREATE_PARAM)));
         }
     }
 }
示例#26
0
 private static bool AoSysMsgIsShow()
 {
     return(AppMain.AoSysMsgIsShowReal());
 }
    // Token: 0x060002A8 RID: 680 RVA: 0x000163C0 File Offset: 0x000145C0
    public static bool GmEfctEneFlushDataLoop()
    {
        bool flag = true;

        if (AppMain.gm_efct_ene_target_zone_no == -1)
        {
            return(flag);
        }
        for (int i = 0; i < 13; i++)
        {
            AppMain.GMS_EFCT_ENE_CREATE_PARAM gms_EFCT_ENE_CREATE_PARAM = AppMain.gm_efct_ene_create_param_tbl[i];
            if ((gms_EFCT_ENE_CREATE_PARAM.stage_flag & AppMain.GMM_EFCT_ENE_STAGE_FLAG(AppMain.gm_efct_ene_target_zone_no)) != 0U)
            {
                AppMain.OBS_DATA_WORK texlist_dwork;
                if (gms_EFCT_ENE_CREATE_PARAM.create_param.model_idx != -1)
                {
                    texlist_dwork = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_MDL_TEXLIST_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
                }
                else
                {
                    texlist_dwork = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_TEXLIST_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
                }
                if (AppMain.gm_efct_ene_model_reg_id_list[i] != -1)
                {
                    if (AppMain.ObjAction3dESModelReleaseDworkCheck(AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_OBJECT_DW_NO(gms_EFCT_ENE_CREATE_PARAM)), AppMain.gm_efct_ene_model_reg_id_list[i]))
                    {
                        AppMain.gm_efct_ene_model_reg_id_list[i] = -1;
                    }
                    else
                    {
                        flag = false;
                    }
                }
                if (AppMain.gm_efct_ene_tex_reg_id_list[i] != -1)
                {
                    if (AppMain.ObjAction3dESTextureReleaseDworkCheck(texlist_dwork, AppMain.gm_efct_ene_tex_reg_id_list[i]))
                    {
                        AppMain.gm_efct_ene_tex_reg_id_list[i] = -1;
                    }
                    else
                    {
                        flag = false;
                    }
                }
            }
        }
        if (flag)
        {
            AppMain.gm_efct_ene_target_zone_no = -1;
        }
        return(flag);
    }
示例#28
0
 // Token: 0x06000D11 RID: 3345 RVA: 0x00074A85 File Offset: 0x00072C85
 private static void GsExitUser()
 {
     AppMain.GsOtherExit();
     GsSound.Exit();
 }
 // Token: 0x060002A9 RID: 681 RVA: 0x00016490 File Offset: 0x00014690
 public static AppMain.GMS_EFFECT_3DES_WORK GmEfctEneEsCreate(OBS_OBJECT_WORK parent_obj, int efct_ene_idx)
 {
     AppMain.GMS_EFCT_ENE_CREATE_PARAM gms_EFCT_ENE_CREATE_PARAM = AppMain.gm_efct_ene_create_param_tbl[efct_ene_idx];
     AppMain.OBS_DATA_WORK             model_dwork;
     AppMain.OBS_DATA_WORK             object_dwork;
     if (gms_EFCT_ENE_CREATE_PARAM.create_param.model_idx != -1)
     {
         model_dwork  = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_MODEL_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
         object_dwork = AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_OBJECT_DW_NO(gms_EFCT_ENE_CREATE_PARAM));
     }
     else
     {
         model_dwork  = null;
         object_dwork = null;
     }
     return(AppMain.GmEffect3dESCreateByParam(gms_EFCT_ENE_CREATE_PARAM.create_param, parent_obj, AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_ARC_DW_NO(gms_EFCT_ENE_CREATE_PARAM)).pData, AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_AME_DW_NO(gms_EFCT_ENE_CREATE_PARAM)), AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_AMBTEX_DW_NO(gms_EFCT_ENE_CREATE_PARAM)), AppMain.ObjDataGet(AppMain.GMM_EFCT_ENE_TEXLIST_DW_NO(gms_EFCT_ENE_CREATE_PARAM)), model_dwork, object_dwork));
 }
 // Token: 0x06001B32 RID: 6962 RVA: 0x000F86BC File Offset: 0x000F68BC
 private static AppMain.OBS_OBJECT_WORK GmGmkPopSteamUInit(AppMain.GMS_EVE_RECORD_EVENT eve_rec, int pos_x, int pos_y, byte type)
 {
     AppMain.OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.gmGmkPopSteamInit(eve_rec, pos_x, pos_y, type, 0);
     obs_OBJECT_WORK.ppFunc = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmGmkPopSteamStart);
     return(obs_OBJECT_WORK);
 }
示例#31
0
 // Token: 0x06000B20 RID: 2848 RVA: 0x000646F0 File Offset: 0x000628F0
 public static void GmGmkSsOblongBuild()
 {
     AppMain.gm_gmk_ss_oblong_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(987), AppMain.GmGameDatGetGimmickData(988), 0U);
     AppMain.AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(990);
     AppMain.gm_gmk_ss_oblong_obj_tvx_list = ams_AMB_HEADER;
 }
示例#32
0
        public static void OnLoadContent(AppMain main)
        {
            Font.LoadFontsPack("Font");

            FontManager.Instance.AddSitanaFont("Font", "Fonts/Font", new int[] { 13, 20, 26, 40, 53, 66 });
        }
示例#33
0
 void Awake()
 {
     instance = this;
 }