コード例 #1
0
    // Token: 0x06000578 RID: 1400 RVA: 0x0002F3B0 File Offset: 0x0002D5B0
    public static void gmGmkLand3TvxPulleyDrawFunc(OBS_OBJECT_WORK obj_work)
    {
        if (!AppMain.GmMainIsDrawEnable())
        {
            return;
        }
        if ((obj_work.disp_flag & 32U) != 0U)
        {
            return;
        }
        NNS_TEXCOORD nns_TEXCOORD = new NNS_TEXCOORD(0f, 0f);

        AppMain.gmGmkLand3TvxDrawFuncEx(2U, obj_work.obj_3d.texlist, ref obj_work.pos, ref obj_work.scale, AppMain.GMD_TVX_DISP_LIGHT_DISABLE | AppMain.GMD_TVX_DISP_ROTATE, ( short )(-( short )obj_work.dir.z), ref nns_TEXCOORD);
    }
コード例 #2
0
 // Token: 0x0600057A RID: 1402 RVA: 0x0002F4AC File Offset: 0x0002D6AC
 public static void gmGmkLand3TvxDrawFuncEx(uint tvx_index, AppMain.NNS_TEXLIST texlist, ref AppMain.VecFx32 pos, ref AppMain.VecFx32 scale, uint disp_flag, short dir_z, ref NNS_TEXCOORD uv)
 {
     AppMain.TVX_FILE tvx_FILE;
     if (AppMain.gm_gmk_land_3_obj_tvx_list.buf[( int )tvx_index] == null)
     {
         tvx_FILE = new AppMain.TVX_FILE(( AmbChunk )AmBind.Get(AppMain.gm_gmk_land_3_obj_tvx_list, ( int )tvx_index));
         AppMain.gm_gmk_land_3_obj_tvx_list.buf[( int )tvx_index] = tvx_FILE;
     }
     else
     {
         tvx_FILE = (AppMain.TVX_FILE)AppMain.gm_gmk_land_3_obj_tvx_list.buf[( int )tvx_index];
     }
     AppMain.GMS_TVX_EX_WORK gms_TVX_EX_WORK = default(AppMain.GMS_TVX_EX_WORK);
     gms_TVX_EX_WORK.u_wrap  = 1;
     gms_TVX_EX_WORK.v_wrap  = 1;
     gms_TVX_EX_WORK.coord.u = uv.u;
     gms_TVX_EX_WORK.coord.v = uv.v;
     gms_TVX_EX_WORK.color   = uint.MaxValue;
     AppMain.GmTvxSetModelEx(tvx_FILE, texlist, ref pos, ref scale, disp_flag, dir_z, ref gms_TVX_EX_WORK);
 }