예제 #1
0
 // Token: 0x0600199B RID: 6555 RVA: 0x000E8462 File Offset: 0x000E6662
 private static int nnPutMaterial(AppMain.NNS_DRAWCALLBACK_VAL val)
 {
     if (AppMain.nngMaterialCallbackFunc != null)
     {
         return(AppMain.nngMaterialCallbackFunc(val));
     }
     return(AppMain.nnPutMaterialCore(val));
 }
예제 #2
0
 // Token: 0x06001B51 RID: 6993 RVA: 0x000F9D54 File Offset: 0x000F7F54
 private static bool gmGmkItemMaterialCallback(AppMain.NNS_DRAWCALLBACK_VAL val, object param)
 {
     if (param != null)
     {
         AppMain.GMS_GMK_ITEM_MAT_CB_PARAM gms_GMK_ITEM_MAT_CB_PARAM = (AppMain.GMS_GMK_ITEM_MAT_CB_PARAM)param;
         uint num = AppMain.ObjDraw3DNNGetMaterialUserData(val);
         if (num == 0U || num == 64U || num == gms_GMK_ITEM_MAT_CB_PARAM.draw_id)
         {
             return(AppMain.nnPutMaterialCore(val) == 1);
         }
     }
     return(false);
 }
예제 #3
0
    private static bool gmGmkItemMaterialCallback(AppMain.NNS_DRAWCALLBACK_VAL val, object param)
    {
        if (param != null)
        {
            AppMain.GMS_GMK_ITEM_MAT_CB_PARAM gmkItemMatCbParam = (AppMain.GMS_GMK_ITEM_MAT_CB_PARAM)param;
            uint materialUserData = AppMain.ObjDraw3DNNGetMaterialUserData(val);
            switch (materialUserData)
            {
            case 0:
            case 64:
                return(AppMain.nnPutMaterialCore(val) == 1);

            default:
                if ((int)materialUserData != (int)gmkItemMatCbParam.draw_id)
                {
                    break;
                }
                goto case 0;
            }
        }
        return(false);
    }