Exemple #1
0
 // Token: 0x0600170E RID: 5902 RVA: 0x000C9214 File Offset: 0x000C7414
 public static AppMain.TXB_HEADER readTXBfile(BinaryReader br, string sPath)
 {
     AppMain.TXB_HEADER txb_HEADER = new AppMain.TXB_HEADER();
     txb_HEADER.file_id            = br.ReadBytes(4);
     txb_HEADER.texfilelist_offset = AppMain._amConvertEndian(br.ReadInt32());
     txb_HEADER.pad                         = br.ReadBytes(8);
     br.BaseStream.Position                 = ( long )txb_HEADER.texfilelist_offset;
     txb_HEADER.texfilelist.nTex            = AppMain._amConvertEndian(br.ReadInt32());
     txb_HEADER.texfilelist.tex_list_offset = AppMain._amConvertEndian(br.ReadInt32());
     if (txb_HEADER.texfilelist.tex_list_offset != 0)
     {
         br.BaseStream.Position = ( long )txb_HEADER.texfilelist.tex_list_offset;
         txb_HEADER.texfilelist.pTexFileList = new AppMain.TXB_TEXFILE[txb_HEADER.texfilelist.nTex];
         for (int i = 0; i < txb_HEADER.texfilelist.nTex; i++)
         {
             txb_HEADER.texfilelist.pTexFileList[i]       = new AppMain.TXB_TEXFILE();
             txb_HEADER.texfilelist.pTexFileList[i].fType = AppMain._amConvertEndian(br.ReadUInt32());
             ((AppMain.TXB_TEXFILE)txb_HEADER.texfilelist.pTexFileList[i]).name_offset = AppMain._amConvertEndian(br.ReadInt32());
             txb_HEADER.texfilelist.pTexFileList[i].MinFilter   = AppMain._amConvertEndian(br.ReadUInt16());
             txb_HEADER.texfilelist.pTexFileList[i].MagFilter   = AppMain._amConvertEndian(br.ReadUInt16());
             txb_HEADER.texfilelist.pTexFileList[i].GlobalIndex = AppMain._amConvertEndian(br.ReadUInt32());
             txb_HEADER.texfilelist.pTexFileList[i].Bank        = AppMain._amConvertEndian(br.ReadUInt32());
         }
         for (int j = 0; j < txb_HEADER.texfilelist.nTex; j++)
         {
             br.BaseStream.Position = ( long )((AppMain.TXB_TEXFILE)txb_HEADER.texfilelist.pTexFileList[j]).name_offset;
             txb_HEADER.texfilelist.pTexFileList[j].Filename = AppMain.readChars(br);
             string filename = txb_HEADER.texfilelist.pTexFileList[j].Filename.Replace(".PVR", ".PNG");
             txb_HEADER.texfilelist.pTexFileList[j].Filename = filename;
         }
     }
     return(txb_HEADER);
 }
Exemple #2
0
    // Token: 0x060008A9 RID: 2217 RVA: 0x0004E5B8 File Offset: 0x0004C7B8
    public static void GmGmkRockRideBuild()
    {
        AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(817));

        AppMain.TXB_HEADER txb = AppMain.readTXBfile(AmBind.Get(ams_AMB_HEADER, 0));
        AppMain.g_gm_gmk_rock_ride_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(816)), ams_AMB_HEADER, 0U, txb);
    }
Exemple #3
0
 public static AppMain.TXB_HEADER readTXBfile(BinaryReader br, string sPath)
 {
     AppMain.TXB_HEADER txbHeader = new AppMain.TXB_HEADER();
     txbHeader.file_id            = br.ReadBytes(4);
     txbHeader.texfilelist_offset = AppMain._amConvertEndian(br.ReadInt32());
     txbHeader.pad                         = br.ReadBytes(8);
     br.BaseStream.Position                = (long)txbHeader.texfilelist_offset;
     txbHeader.texfilelist.nTex            = AppMain._amConvertEndian(br.ReadInt32());
     txbHeader.texfilelist.tex_list_offset = AppMain._amConvertEndian(br.ReadInt32());
     if (txbHeader.texfilelist.tex_list_offset != 0)
     {
         br.BaseStream.Position             = (long)txbHeader.texfilelist.tex_list_offset;
         txbHeader.texfilelist.pTexFileList = (AppMain.NNS_TEXFILE[]) new AppMain.TXB_TEXFILE[txbHeader.texfilelist.nTex];
         for (int index = 0; index < txbHeader.texfilelist.nTex; ++index)
         {
             txbHeader.texfilelist.pTexFileList[index]       = (AppMain.NNS_TEXFILE) new AppMain.TXB_TEXFILE();
             txbHeader.texfilelist.pTexFileList[index].fType = AppMain._amConvertEndian(br.ReadUInt32());
             ((AppMain.TXB_TEXFILE)txbHeader.texfilelist.pTexFileList[index]).name_offset = AppMain._amConvertEndian(br.ReadInt32());
             txbHeader.texfilelist.pTexFileList[index].MinFilter   = AppMain._amConvertEndian(br.ReadUInt16());
             txbHeader.texfilelist.pTexFileList[index].MagFilter   = AppMain._amConvertEndian(br.ReadUInt16());
             txbHeader.texfilelist.pTexFileList[index].GlobalIndex = AppMain._amConvertEndian(br.ReadUInt32());
             txbHeader.texfilelist.pTexFileList[index].Bank        = AppMain._amConvertEndian(br.ReadUInt32());
         }
         for (int index = 0; index < txbHeader.texfilelist.nTex; ++index)
         {
             br.BaseStream.Position = (long)((AppMain.TXB_TEXFILE)txbHeader.texfilelist.pTexFileList[index]).name_offset;
             txbHeader.texfilelist.pTexFileList[index].Filename = AppMain.readChars(br);
             string str = txbHeader.texfilelist.pTexFileList[index].Filename.Replace(".PVR", ".PNG");
             txbHeader.texfilelist.pTexFileList[index].Filename = str;
         }
     }
     return(txbHeader);
 }
Exemple #4
0
    private static int ObjAction3dESTextureLoadToDwork(
        AppMain.OBS_DATA_WORK texlist_dwork,
        AppMain.AMS_AMB_HEADER amb_tex,
        ref object texlist_buf)
    {
        int num;

        if (texlist_dwork.pData == null)
        {
            AppMain.TXB_HEADER txb = AppMain.readTXBfile(AppMain.amBindGet(amb_tex, 0));
            uint count             = AppMain.amTxbGetCount(txb);
            texlist_buf = (object)null;
            AppMain.NNS_TEXLIST texlist;
            AppMain.nnSetUpTexlist(out texlist, (int)count, ref texlist_buf);
            num = AppMain.amTextureLoad(texlist, AppMain.amTxbGetTexFileList(txb), (string)null, amb_tex);
            AppMain.ObjDataSet(texlist_dwork, (object)texlist);
        }
        else
        {
            AppMain.ObjDataGetInc(texlist_dwork);
            num         = -1;
            texlist_buf = (object)null;
        }
        return(num);
    }
Exemple #5
0
 public void Clear()
 {
     this.texlist     = (AppMain.NNS_TEXLIST)null;
     this.texlist_buf = (object)null;
     this.reg_id      = 0;
     this.amb         = (AppMain.AMS_AMB_HEADER)null;
     this.txb         = (AppMain.TXB_HEADER)null;
 }
 // Token: 0x060003F1 RID: 1009 RVA: 0x0002031C File Offset: 0x0001E51C
 public static void GmEneHariSenboBuild()
 {
     AppMain.gm_ene_harisenbo_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.readAMBFile(AppMain.GmGameDatGetEnemyData(658)), AppMain.readAMBFile(AppMain.GmGameDatGetEnemyData(659)), 0U);
     AppMain.AMS_AMB_HEADER ams_AMB_HEADER = AppMain.readAMBFile(AppMain.GmGameDatGetEnemyData(659));
     AppMain.AmbChunk       ambChunk       = AppMain.amBindGet(ams_AMB_HEADER, ams_AMB_HEADER.file_num - 1, out ams_AMB_HEADER.dir);
     AppMain.TXB_HEADER     txb            = AppMain.readTXBfile(ambChunk.array, ambChunk.offset);
     AppMain.gm_ene_harisenbo_r_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.readAMBFile(AppMain.GmGameDatGetEnemyData(658)), AppMain.readAMBFile(AppMain.GmGameDatGetEnemyData(659)), 0U, txb);
 }
Exemple #7
0
 // Token: 0x06001710 RID: 5904 RVA: 0x000C9445 File Offset: 0x000C7645
 private static uint amTxbGetCount(AppMain.TXB_HEADER txb)
 {
     if (txb == null)
     {
         return(0U);
     }
     return(( uint )txb.texfilelist.nTex);
 }
Exemple #8
0
 // Token: 0x06001712 RID: 5906 RVA: 0x000C9482 File Offset: 0x000C7682
 private ushort amTxbGetMinFilter(AppMain.TXB_HEADER txb, uint tex_no)
 {
     AppMain.mppAssertNotImpl();
     if (tex_no >= AppMain.amTxbGetCount(txb))
     {
         return(AppMain.g_txb_min_filter[0]);
     }
     return(txb.texfilelist.pTexFileList[( int )(( UIntPtr )tex_no)].MinFilter);
 }
Exemple #9
0
 // Token: 0x06001713 RID: 5907 RVA: 0x000C94AD File Offset: 0x000C76AD
 private string amTxbGetName(AppMain.TXB_HEADER txb, uint tex_no)
 {
     AppMain.mppAssertNotImpl();
     if (tex_no >= AppMain.amTxbGetCount(txb))
     {
         tex_no = 0U;
     }
     return(txb.texfilelist.pTexFileList[( int )(( UIntPtr )tex_no)].Filename);
 }
Exemple #10
0
 public void Clear()
 {
     this.build_state = AppMain.GME_GAME_DBUILD_MDL_STATE.GME_GAME_DBUILD_MDL_STATE_REG_WAIT;
     this.obj_3d_list = (AppMain.OBS_ACTION3D_NN_WORK[])null;
     this.num         = this.reg_num = 0;
     this.mdl_amb     = this.tex_amb = (AppMain.AMS_AMB_HEADER)null;
     this.draw_flag   = 0U;
     this.txb         = (AppMain.TXB_HEADER)null;
 }
Exemple #11
0
    // Token: 0x06001961 RID: 6497 RVA: 0x000E5898 File Offset: 0x000E3A98
    public static void ObjAction3dESTextureLoad(AppMain.OBS_ACTION3D_ES_WORK obj_3des, AppMain.OBS_DATA_WORK data_work, string filename, int index, AMS_AMB_HEADER archive, bool load_tex)
    {
        AMS_AMB_HEADER ams_AMB_HEADER = null;

        if (archive != null)
        {
            obj_3des.flag |= 131072U;
        }
        if (filename != null && filename != "")
        {
            ams_AMB_HEADER = AmFs.readAMBFile(AppMain.ObjDataLoad(data_work, filename, archive));
            if (archive != null && ams_AMB_HEADER == null)
            {
                obj_3des.flag &= 4294836223U;
                ams_AMB_HEADER = AmFs.readAMBFile(AppMain.ObjDataLoad(data_work, filename, null));
            }
        }
        else if (archive != null)
        {
            ams_AMB_HEADER = AmFs.readAMBFile(AppMain.ObjDataLoadAmbIndex(data_work, index, archive));
            if (ams_AMB_HEADER == null)
            {
                obj_3des.flag &= 4294836223U;
            }
        }
        else if (data_work != null)
        {
            ams_AMB_HEADER = AmFs.readAMBFile(AppMain.ObjDataGetInc(data_work));
        }
        if (ams_AMB_HEADER == null)
        {
            return;
        }
        obj_3des.ambtex = ams_AMB_HEADER;
        if (data_work != null)
        {
            obj_3des.ambtex_data_work = data_work;
        }
        if (load_tex)
        {
            AppMain.TXB_HEADER txb = AppMain.readTXBfile(AmBind.Get(ams_AMB_HEADER, 0));
            uint num = AppMain.amTxbGetCount(txb);
            obj_3des.texlistbuf = null;
            AppMain.nnSetUpTexlist(out obj_3des.texlist, ( int )num, ref obj_3des.texlistbuf);
            if (AppMain.obj_load_initial_set_flag)
            {
                AppMain.OBS_LOAD_INITIAL_WORK obs_LOAD_INITIAL_WORK = AppMain.obj_load_initial_work;
                if (obs_LOAD_INITIAL_WORK.es_num < 255)
                {
                    obs_LOAD_INITIAL_WORK.obj_3des[obs_LOAD_INITIAL_WORK.es_num] = obj_3des;
                    obs_LOAD_INITIAL_WORK.es_num++;
                }
            }
            obj_3des.tex_reg_index = AppMain.amTextureLoad(obj_3des.texlist, AppMain.amTxbGetTexFileList(txb), filename, ams_AMB_HEADER);
            obj_3des.flag         |= 1073741824U;
        }
    }
Exemple #12
0
 public static void AoTexBuild(AppMain.AOS_TEXTURE tex, AppMain.AMS_AMB_HEADER amb)
 {
     if (tex == null || amb == null)
     {
         return;
     }
     AppMain.aoTexInitTex(tex);
     tex.amb = amb;
     AppMain.AmbChunk ambChunk = AppMain.amBindSearchEx(amb, ".txb");
     tex.txb = AppMain.readTXBfile(ambChunk.array, ambChunk.offset, amb.dir);
     AppMain.TXB_HEADER txb = tex.txb;
 }
Exemple #13
0
 public static AppMain.TXB_HEADER readTXBfile(byte[] data, int offset, string sPath)
 {
     AppMain.TXB_HEADER txbHeader = (AppMain.TXB_HEADER)null;
     if (data != null)
     {
         using (MemoryStream memoryStream = new MemoryStream(data, offset, data.Length - offset))
         {
             using (BinaryReader br = new BinaryReader((Stream)memoryStream))
                 txbHeader = AppMain.readTXBfile(br, sPath);
         }
     }
     return(txbHeader);
 }
Exemple #14
0
    public static void GmDecoGlareSetData(AppMain.AMS_AMB_HEADER amb_header)
    {
        AppMain.pIF.Clear();
        string sPath;

        AppMain.pIF.amb_header     = AppMain.readAMBFile(AppMain.amBindGet(amb_header, 1, out sPath));
        AppMain.pIF.amb_header.dir = sPath;
        AppMain.TXB_HEADER txb = AppMain.readTXBfile(AppMain.amBindGet(AppMain.pIF.amb_header, 0));
        AppMain.pIF.tex_buf = AppMain.amTxbGetTexFileList(txb);
        AppMain.mppAssertNotImpl();
        AppMain.nnSetUpTexlist(out AppMain.pIF.texlist, AppMain.pIF.tex_buf.nTex, ref AppMain.pIF.texlistbuf);
        AppMain.pIF.regId    = AppMain.amTextureLoad(AppMain.pIF.texlist, AppMain.pIF.tex_buf, (string)null, AppMain.pIF.amb_header);
        AppMain.pIF.drawFlag = 1;
        AppMain.pIF.texId    = 0;
    }
Exemple #15
0
 // Token: 0x0600170C RID: 5900 RVA: 0x000C91A4 File Offset: 0x000C73A4
 public static AppMain.TXB_HEADER readTXBfile(byte[] data, int offset, string sPath)
 {
     AppMain.TXB_HEADER result = null;
     if (data != null)
     {
         using (MemoryStream memoryStream = new MemoryStream(data, offset, data.Length - offset))
         {
             using (BinaryReader binaryReader = new BinaryReader(memoryStream))
             {
                 result = AppMain.readTXBfile(binaryReader, sPath);
             }
         }
     }
     return(result);
 }
Exemple #16
0
 private static AppMain.OBS_ACTION3D_NN_WORK[] GmGameDBuildRegBuildModel(
     AppMain.AMS_AMB_HEADER mdl_amb,
     AppMain.AMS_AMB_HEADER tex_amb,
     uint draw_flag,
     AppMain.TXB_HEADER txb)
 {
     AppMain.GMS_GDBUILD_BUILD_MDL_WORK gdbuildBuildMdlWork = AppMain.gm_obj_build_model_work_buf[AppMain.gm_obj_build_model_work_reg_num];
     ++AppMain.gm_obj_build_model_work_reg_num;
     gdbuildBuildMdlWork.num         = mdl_amb.file_num;
     gdbuildBuildMdlWork.obj_3d_list = AppMain.New <AppMain.OBS_ACTION3D_NN_WORK>(gdbuildBuildMdlWork.num);
     gdbuildBuildMdlWork.mdl_amb     = mdl_amb;
     gdbuildBuildMdlWork.tex_amb     = tex_amb;
     gdbuildBuildMdlWork.draw_flag   = draw_flag;
     gdbuildBuildMdlWork.txb         = txb;
     gdbuildBuildMdlWork.build_state = AppMain.GME_GAME_DBUILD_MDL_STATE.GME_GAME_DBUILD_MDL_STATE_REG_WAIT;
     return(gdbuildBuildMdlWork.obj_3d_list);
 }
Exemple #17
0
 private static void ObjObjectAction3dNNModelLoadTxb(
     AppMain.OBS_OBJECT_WORK obj_work,
     AppMain.OBS_ACTION3D_NN_WORK obj_3d,
     AppMain.OBS_DATA_WORK data_work,
     string filename,
     int index,
     AppMain.AMS_AMB_HEADER archive,
     string filename_tex,
     AppMain.AMS_AMB_HEADER amb_tex,
     uint drawflag,
     AppMain.TXB_HEADER txb)
 {
     if (obj_3d == null)
     {
         obj_3d = obj_work.obj_3d == null ? new AppMain.OBS_ACTION3D_NN_WORK() : obj_work.obj_3d;
         obj_3d.Clear();
         obj_work.flag |= 134217728U;
     }
     obj_work.obj_3d = obj_3d;
     AppMain.ObjAction3dNNModelLoadTxb(obj_3d, data_work, filename, index, archive, filename_tex, amb_tex, drawflag, txb);
 }
Exemple #18
0
    // Token: 0x06001965 RID: 6501 RVA: 0x000E5B08 File Offset: 0x000E3D08
    public static int ObjAction3dESTextureLoadToDwork(AppMain.OBS_DATA_WORK texlist_dwork, AMS_AMB_HEADER amb_tex, ref object texlist_buf)
    {
        int result;

        if (texlist_dwork.pData == null)
        {
            AppMain.TXB_HEADER txb = AppMain.readTXBfile(AmBind.Get(amb_tex, 0));
            uint num = AppMain.amTxbGetCount(txb);
            texlist_buf = null;
            AppMain.NNS_TEXLIST nns_TEXLIST;
            AppMain.nnSetUpTexlist(out nns_TEXLIST, ( int )num, ref texlist_buf);
            result = AppMain.amTextureLoad(nns_TEXLIST, AppMain.amTxbGetTexFileList(txb), null, amb_tex);
            AppMain.ObjDataSet(texlist_dwork, nns_TEXLIST);
        }
        else
        {
            AppMain.ObjDataGetInc(texlist_dwork);
            result      = -1;
            texlist_buf = null;
        }
        return(result);
    }
Exemple #19
0
    // Token: 0x0600194F RID: 6479 RVA: 0x000E4D98 File Offset: 0x000E2F98
    public static void ObjAction3dNNModelLoadTxb(AppMain.OBS_ACTION3D_NN_WORK obj_3d, AppMain.OBS_DATA_WORK data_work, string filename, int index, AMS_AMB_HEADER archive, string filename_tex, AMS_AMB_HEADER amb_tex, uint drawflag, AppMain.TXB_HEADER txb)
    {
        object obj      = null;
        string filepath = null;

        obj_3d.command_state  = 0U;
        obj_3d.marge          = 0f;
        obj_3d.per            = 1f;
        obj_3d.use_light_flag = AppMain.g_obj.def_user_light_flag;
        AppMain.nnMakeUnitMatrix(obj_3d.user_obj_mtx);
        AppMain.nnMakeUnitMatrix(obj_3d.user_obj_mtx_r);
        for (int i = 0; i < 2; i++)
        {
            obj_3d.speed[i] = 1f;
        }
        obj_3d.blend_spd = 0.25f;
        obj_3d.drawflag  = drawflag;
        obj_3d.draw_state.Assign(AppMain.g_obj_draw_3dnn_draw_state);
        if (archive != null)
        {
            obj_3d.flag |= 65536U;
        }
        if (filename != null)
        {
            obj = AppMain.ObjDataLoad(data_work, filename, archive);
            if (archive != null && obj == null)
            {
                obj_3d.flag &= 4294901759U;
                obj          = AppMain.ObjDataLoad(data_work, filename, null);
            }
        }
        else if (archive != null)
        {
            obj = AppMain.ObjDataLoadAmbIndex(data_work, index, archive);
            if (obj == null)
            {
                obj_3d.flag &= 4294901759U;
            }
        }
        else if (data_work != null)
        {
            obj = AppMain.ObjDataGetInc(data_work);
        }
        if (obj == null)
        {
            return;
        }
        obj_3d.model = obj;
        if (data_work != null)
        {
            obj_3d.model_data_work = data_work;
        }
        if (filename_tex != null && filename_tex != "")
        {
            AppMain.sFile = filename_tex;
            filepath      = AppMain.sFile;
        }
        else
        {
            AppMain.sFile = "";
        }
        obj_3d.reg_index = AppMain.amObjectLoad(out obj_3d._object, AppMain.amTxbGetTexFileList(txb), out obj_3d.texlist, out obj_3d.texlistbuf, obj, drawflag | AppMain.g_obj.load_drawflag, filepath, amb_tex);
        if (AppMain.obj_load_initial_set_flag)
        {
            AppMain.OBS_LOAD_INITIAL_WORK obs_LOAD_INITIAL_WORK = AppMain.obj_load_initial_work;
            if (obs_LOAD_INITIAL_WORK.obj_num < 255)
            {
                obs_LOAD_INITIAL_WORK.obj_3d[obs_LOAD_INITIAL_WORK.obj_num] = obj_3d;
                obs_LOAD_INITIAL_WORK.obj_num++;
            }
        }
        obj_3d.flag |= 2147483648U;
        obj_3d.flag &= 3221225471U;
    }
Exemple #20
0
    private static void ObjAction3dESTextureLoad(
        AppMain.OBS_ACTION3D_ES_WORK obj_3des,
        AppMain.OBS_DATA_WORK data_work,
        string filename,
        int index,
        AppMain.AMS_AMB_HEADER archive,
        bool load_tex)
    {
        AppMain.AMS_AMB_HEADER amsAmbHeader = (AppMain.AMS_AMB_HEADER)null;
        if (archive != null)
        {
            obj_3des.flag |= 131072U;
        }
        if (filename != null && filename != "")
        {
            amsAmbHeader = AppMain.readAMBFile((object)AppMain.ObjDataLoad(data_work, filename, (object)archive));
            if (archive != null && amsAmbHeader == null)
            {
                obj_3des.flag &= 4294836223U;
                amsAmbHeader   = AppMain.readAMBFile((object)AppMain.ObjDataLoad(data_work, filename, (object)null));
            }
        }
        else if (archive != null)
        {
            amsAmbHeader = AppMain.readAMBFile(AppMain.ObjDataLoadAmbIndex(data_work, index, archive));
            if (amsAmbHeader == null)
            {
                obj_3des.flag &= 4294836223U;
            }
        }
        else if (data_work != null)
        {
            amsAmbHeader = AppMain.readAMBFile(AppMain.ObjDataGetInc(data_work));
        }
        if (amsAmbHeader == null)
        {
            return;
        }
        obj_3des.ambtex = (object)amsAmbHeader;
        if (data_work != null)
        {
            obj_3des.ambtex_data_work = data_work;
        }
        if (!load_tex)
        {
            return;
        }
        AppMain.TXB_HEADER txb = AppMain.readTXBfile(AppMain.amBindGet(amsAmbHeader, 0));
        uint count             = AppMain.amTxbGetCount(txb);

        obj_3des.texlistbuf = (object)null;
        AppMain.nnSetUpTexlist(out obj_3des.texlist, (int)count, ref obj_3des.texlistbuf);
        if (AppMain.obj_load_initial_set_flag)
        {
            AppMain.OBS_LOAD_INITIAL_WORK objLoadInitialWork = AppMain.obj_load_initial_work;
            if (objLoadInitialWork.es_num < (int)byte.MaxValue)
            {
                objLoadInitialWork.obj_3des[objLoadInitialWork.es_num] = obj_3des;
                ++objLoadInitialWork.es_num;
            }
        }
        obj_3des.tex_reg_index = AppMain.amTextureLoad(obj_3des.texlist, AppMain.amTxbGetTexFileList(txb), filename, amsAmbHeader);
        obj_3des.flag         |= 1073741824U;
    }
Exemple #21
0
 public static void GmGmkRockRideBuild()
 {
     AppMain.AMS_AMB_HEADER amsAmbHeader = AppMain.readAMBFile((object)AppMain.GmGameDatGetGimmickData(817));
     AppMain.TXB_HEADER     txb          = AppMain.readTXBfile(AppMain.amBindGet(amsAmbHeader, 0));
     AppMain.g_gm_gmk_rock_ride_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.readAMBFile((object)AppMain.GmGameDatGetGimmickData(816)), amsAmbHeader, 0U, txb);
 }
Exemple #22
0
 // Token: 0x06001714 RID: 5908 RVA: 0x000C94D3 File Offset: 0x000C76D3
 private static int amTxbConv(AppMain.TXB_HEADER header)
 {
     return(0);
 }
Exemple #23
0
 private ushort amTxbGetMagFilter(AppMain.TXB_HEADER txb, uint tex_no)
 {
     AppMain.mppAssertNotImpl();
     return(tex_no >= AppMain.amTxbGetCount(txb) ? AppMain.g_txb_mag_filter[0] : txb.texfilelist.pTexFileList[(int)tex_no].MagFilter);
 }
Exemple #24
0
 // Token: 0x0600170F RID: 5903 RVA: 0x000C943D File Offset: 0x000C763D
 private static AppMain.NNS_TEXFILELIST amTxbGetTexFileList(AppMain.TXB_HEADER txb)
 {
     return(txb.texfilelist);
 }