// 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)); }
// 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); }
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); }