// Token: 0x06000966 RID: 2406 RVA: 0x00054F78 File Offset: 0x00053178 public static bool GmEfctBossBuildSingleDataLoop() { bool result = true; for (int i = 0; i < AppMain.gm_efct_boss_single_reg_num; i++) { AppMain.GMS_EFCT_BOSS_SINGLE_BUILD_WORK gms_EFCT_BOSS_SINGLE_BUILD_WORK = AppMain.gm_efct_boss_single_build_list[i]; if (gms_EFCT_BOSS_SINGLE_BUILD_WORK.tex_reg_id != -1) { if (AppMain.amDrawIsRegistComplete(gms_EFCT_BOSS_SINGLE_BUILD_WORK.tex_reg_id)) { gms_EFCT_BOSS_SINGLE_BUILD_WORK.tex_reg_id = -1; } else { result = false; } } if (gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id != -1) { if (AppMain.amDrawIsRegistComplete(gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id)) { gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id = -1; } else { result = false; } } } return(result); }
public static bool GmEfctBossBuildSingleDataLoop() { bool flag = true; for (int index = 0; index < AppMain.gm_efct_boss_single_reg_num; ++index) { AppMain.GMS_EFCT_BOSS_SINGLE_BUILD_WORK efctBossSingleBuild = AppMain.gm_efct_boss_single_build_list[index]; if (efctBossSingleBuild.tex_reg_id != -1) { if (AppMain.amDrawIsRegistComplete(efctBossSingleBuild.tex_reg_id)) { efctBossSingleBuild.tex_reg_id = -1; } else { flag = false; } } if (efctBossSingleBuild.model_reg_id != -1) { if (AppMain.amDrawIsRegistComplete(efctBossSingleBuild.model_reg_id)) { efctBossSingleBuild.model_reg_id = -1; } else { flag = false; } } } return(flag); }
public static void GmEfctBossBuildSingleDataReg( int tex_index, AppMain.OBS_DATA_WORK ambtex_dwork, AppMain.OBS_DATA_WORK texlist_dwork, int model_index, AppMain.OBS_DATA_WORK model_dwork, AppMain.OBS_DATA_WORK object_dwork, AppMain.AMS_AMB_HEADER arc) { object texlist_buf = (object)null; AppMain.GMS_EFCT_BOSS_SINGLE_BUILD_WORK efctBossSingleBuild = AppMain.gm_efct_boss_single_build_list[AppMain.gm_efct_boss_single_reg_num]; ++AppMain.gm_efct_boss_single_reg_num; AppMain.ObjDataLoadAmbIndex(ambtex_dwork, tex_index, arc); efctBossSingleBuild.tex_reg_id = AppMain.ObjAction3dESTextureLoadToDwork(texlist_dwork, AppMain.readAMBFile(ambtex_dwork.pData), ref texlist_buf); efctBossSingleBuild.ambtex_dwork = ambtex_dwork; efctBossSingleBuild.texlist_dwork = texlist_dwork; if (model_dwork != null) { AppMain.ObjDataLoadAmbIndex(model_dwork, model_index, arc); efctBossSingleBuild.model_reg_id = AppMain.ObjAction3dESModelLoadToDwork(object_dwork, (object)(AppMain.AmbChunk)model_dwork.pData, 0U); efctBossSingleBuild.model_dwork = model_dwork; efctBossSingleBuild.object_dwork = object_dwork; } else { efctBossSingleBuild.model_reg_id = -1; efctBossSingleBuild.model_dwork = (AppMain.OBS_DATA_WORK)null; efctBossSingleBuild.object_dwork = (AppMain.OBS_DATA_WORK)null; } }
// Token: 0x06000967 RID: 2407 RVA: 0x00054FE4 File Offset: 0x000531E4 public static void GmEfctBossFlushSingleDataInit() { for (int i = 0; i < AppMain.gm_efct_boss_single_reg_num; i++) { AppMain.GMS_EFCT_BOSS_SINGLE_BUILD_WORK gms_EFCT_BOSS_SINGLE_BUILD_WORK = AppMain.gm_efct_boss_single_build_list[i]; if (gms_EFCT_BOSS_SINGLE_BUILD_WORK.object_dwork != null) { gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id = AppMain.ObjAction3dESModelReleaseDwork(gms_EFCT_BOSS_SINGLE_BUILD_WORK.object_dwork); AppMain.ObjDataRelease(gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_dwork); gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_dwork = null; } gms_EFCT_BOSS_SINGLE_BUILD_WORK.tex_reg_id = AppMain.ObjAction3dESTextureReleaseDwork(gms_EFCT_BOSS_SINGLE_BUILD_WORK.texlist_dwork); AppMain.ObjDataRelease(gms_EFCT_BOSS_SINGLE_BUILD_WORK.ambtex_dwork); gms_EFCT_BOSS_SINGLE_BUILD_WORK.ambtex_dwork = null; } }
public static void GmEfctBossFlushSingleDataInit() { for (int index = 0; index < AppMain.gm_efct_boss_single_reg_num; ++index) { AppMain.GMS_EFCT_BOSS_SINGLE_BUILD_WORK efctBossSingleBuild = AppMain.gm_efct_boss_single_build_list[index]; if (efctBossSingleBuild.object_dwork != null) { efctBossSingleBuild.model_reg_id = AppMain.ObjAction3dESModelReleaseDwork(efctBossSingleBuild.object_dwork); AppMain.ObjDataRelease(efctBossSingleBuild.model_dwork); efctBossSingleBuild.model_dwork = (AppMain.OBS_DATA_WORK)null; } efctBossSingleBuild.tex_reg_id = AppMain.ObjAction3dESTextureReleaseDwork(efctBossSingleBuild.texlist_dwork); AppMain.ObjDataRelease(efctBossSingleBuild.ambtex_dwork); efctBossSingleBuild.ambtex_dwork = (AppMain.OBS_DATA_WORK)null; } }
// Token: 0x06000965 RID: 2405 RVA: 0x00054ED0 File Offset: 0x000530D0 public static void GmEfctBossBuildSingleDataReg(int tex_index, AppMain.OBS_DATA_WORK ambtex_dwork, AppMain.OBS_DATA_WORK texlist_dwork, int model_index, AppMain.OBS_DATA_WORK model_dwork, AppMain.OBS_DATA_WORK object_dwork, AppMain.AMS_AMB_HEADER arc) { object obj = null; AppMain.GMS_EFCT_BOSS_SINGLE_BUILD_WORK gms_EFCT_BOSS_SINGLE_BUILD_WORK = AppMain.gm_efct_boss_single_build_list[AppMain.gm_efct_boss_single_reg_num]; AppMain.gm_efct_boss_single_reg_num++; AppMain.ObjDataLoadAmbIndex(ambtex_dwork, tex_index, arc); gms_EFCT_BOSS_SINGLE_BUILD_WORK.tex_reg_id = AppMain.ObjAction3dESTextureLoadToDwork(texlist_dwork, AppMain.readAMBFile(ambtex_dwork.pData), ref obj); gms_EFCT_BOSS_SINGLE_BUILD_WORK.ambtex_dwork = ambtex_dwork; gms_EFCT_BOSS_SINGLE_BUILD_WORK.texlist_dwork = texlist_dwork; if (model_dwork != null) { AppMain.ObjDataLoadAmbIndex(model_dwork, model_index, arc); gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id = AppMain.ObjAction3dESModelLoadToDwork(object_dwork, (AppMain.AmbChunk)model_dwork.pData, 0U); gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_dwork = model_dwork; gms_EFCT_BOSS_SINGLE_BUILD_WORK.object_dwork = object_dwork; return; } gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id = -1; gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_dwork = null; gms_EFCT_BOSS_SINGLE_BUILD_WORK.object_dwork = null; }
// Token: 0x06000968 RID: 2408 RVA: 0x00055058 File Offset: 0x00053258 public static bool GmEfctBossFlushSingleDataLoop() { bool flag = true; for (int i = 0; i < AppMain.gm_efct_boss_single_reg_num; i++) { AppMain.GMS_EFCT_BOSS_SINGLE_BUILD_WORK gms_EFCT_BOSS_SINGLE_BUILD_WORK = AppMain.gm_efct_boss_single_build_list[i]; if (gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id != -1) { if (AppMain.ObjAction3dESModelReleaseDworkCheck(gms_EFCT_BOSS_SINGLE_BUILD_WORK.object_dwork, gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id)) { gms_EFCT_BOSS_SINGLE_BUILD_WORK.model_reg_id = -1; gms_EFCT_BOSS_SINGLE_BUILD_WORK.object_dwork = null; } else { flag = false; } } if (gms_EFCT_BOSS_SINGLE_BUILD_WORK.tex_reg_id != -1) { if (AppMain.ObjAction3dESTextureReleaseDworkCheck(gms_EFCT_BOSS_SINGLE_BUILD_WORK.texlist_dwork, gms_EFCT_BOSS_SINGLE_BUILD_WORK.tex_reg_id)) { gms_EFCT_BOSS_SINGLE_BUILD_WORK.tex_reg_id = -1; gms_EFCT_BOSS_SINGLE_BUILD_WORK.texlist_dwork = null; } else { flag = false; } } } if (flag) { AppMain.gm_efct_boss_single_reg_num = 0; } return(flag); }
public static bool GmEfctBossFlushSingleDataLoop() { bool flag = true; for (int index = 0; index < AppMain.gm_efct_boss_single_reg_num; ++index) { AppMain.GMS_EFCT_BOSS_SINGLE_BUILD_WORK efctBossSingleBuild = AppMain.gm_efct_boss_single_build_list[index]; if (efctBossSingleBuild.model_reg_id != -1) { if (AppMain.ObjAction3dESModelReleaseDworkCheck(efctBossSingleBuild.object_dwork, efctBossSingleBuild.model_reg_id)) { efctBossSingleBuild.model_reg_id = -1; efctBossSingleBuild.object_dwork = (AppMain.OBS_DATA_WORK)null; } else { flag = false; } } if (efctBossSingleBuild.tex_reg_id != -1) { if (AppMain.ObjAction3dESTextureReleaseDworkCheck(efctBossSingleBuild.texlist_dwork, efctBossSingleBuild.tex_reg_id)) { efctBossSingleBuild.tex_reg_id = -1; efctBossSingleBuild.texlist_dwork = (AppMain.OBS_DATA_WORK)null; } else { flag = false; } } } if (flag) { AppMain.gm_efct_boss_single_reg_num = 0; } return(flag); }