Esempio n. 1
0
    private static bool GmWaterSurfaceCheckLoading()
    {
        bool flag = true;

        if (AppMain.GsMainSysGetDisplayListRegistNum() >= 192)
        {
            return(false);
        }
        if (AppMain.gmWaterSurfaceGameSystemGetZoneType(AppMain.gmWaterSurfaceGameSystemGetStageId()) == 2)
        {
            AppMain.GMS_WATER_SURFACE_DATA info = AppMain.gmWaterSurfaceDataGetInfo();
            if (!AppMain.AoTexIsLoaded(AppMain._dmap_water.tex_color))
            {
                flag = false;
            }
            else if (!info.flag_load_object)
            {
                if (AppMain.dwaterLoadObject(0U) == 0)
                {
                    int num = flag ? 1 : 0;
                    flag = false;
                    info.flag_load_object = false;
                }
                else
                {
                    info.flag_load_object = true;
                }
            }
        }
        return(flag);
    }
Esempio n. 2
0
    // Token: 0x0600116A RID: 4458 RVA: 0x00098E44 File Offset: 0x00097044
    private static bool GmWaterSurfaceCheckLoading()
    {
        bool result = true;

        if (AppMain.GsMainSysGetDisplayListRegistNum() >= 192)
        {
            return(false);
        }
        int stage_id = AppMain.gmWaterSurfaceGameSystemGetStageId();
        int num      = AppMain.gmWaterSurfaceGameSystemGetZoneType(stage_id);

        if (num == 2)
        {
            AppMain.GMS_WATER_SURFACE_DATA gms_WATER_SURFACE_DATA = AppMain.gmWaterSurfaceDataGetInfo();
            if (!AppMain.AoTexIsLoaded(AppMain._dmap_water.tex_color))
            {
                result = false;
            }
            else if (!gms_WATER_SURFACE_DATA.flag_load_object)
            {
                uint objflag = 0U;
                if (AppMain.dwaterLoadObject(objflag) == 0)
                {
                    result = false;
                    gms_WATER_SURFACE_DATA.flag_load_object = false;
                }
                else
                {
                    gms_WATER_SURFACE_DATA.flag_load_object = true;
                }
            }
        }
        return(result);
    }
Esempio n. 3
0
 // Token: 0x0600117F RID: 4479 RVA: 0x00099358 File Offset: 0x00097558
 private static void gmWaterSurfaceDataReleaseAmbHeader()
 {
     AppMain.GMS_WATER_SURFACE_DATA gms_WATER_SURFACE_DATA = AppMain.gmWaterSurfaceDataGetInfo();
     if (gms_WATER_SURFACE_DATA.amb_header != null)
     {
         gms_WATER_SURFACE_DATA.amb_header = null;
     }
 }
Esempio n. 4
0
 private static void gmWaterSurfaceDataReleaseAmbHeader()
 {
     AppMain.GMS_WATER_SURFACE_DATA info = AppMain.gmWaterSurfaceDataGetInfo();
     if (info.amb_header == null)
     {
         return;
     }
     info.amb_header = (AppMain.AMS_AMB_HEADER)null;
 }
Esempio n. 5
0
 // Token: 0x0600117E RID: 4478 RVA: 0x0009933C File Offset: 0x0009753C
 private static AMS_AMB_HEADER gmWaterSurfaceDataGetAmbHeader()
 {
     AppMain.GMS_WATER_SURFACE_DATA gms_WATER_SURFACE_DATA = AppMain.gmWaterSurfaceDataGetInfo();
     return(gms_WATER_SURFACE_DATA.amb_header);
 }
Esempio n. 6
0
 // Token: 0x0600117D RID: 4477 RVA: 0x00099320 File Offset: 0x00097520
 private static void gmWaterSurfaceDataSetAmbHeader(AMS_AMB_HEADER amb)
 {
     AppMain.GMS_WATER_SURFACE_DATA gms_WATER_SURFACE_DATA = AppMain.gmWaterSurfaceDataGetInfo();
     gms_WATER_SURFACE_DATA.amb_header = amb;
 }