| 1077 | return 0; |
| 1078 | } |
| 1079 | static int CheckRes(lua_State* L)LNOEXCEPT |
| 1080 | { |
| 1081 | ResourceType tResourceType = static_cast<ResourceType>(luaL_checkint(L, 1)); |
| 1082 | const char* tResourceName = luaL_checkstring(L, 2); |
| 1083 | // 先在全局池中寻找再到关卡池中找 |
| 1084 | if (LRES.GetResourcePool(ResourcePoolType::Global)->CheckResourceExists(tResourceType, tResourceName)) |
| 1085 | lua_pushstring(L, "global"); |
| 1086 | else if (LRES.GetResourcePool(ResourcePoolType::Stage)->CheckResourceExists(tResourceType, tResourceName)) |
| 1087 | lua_pushstring(L, "stage"); |
| 1088 | else |
| 1089 | lua_pushnil(L); |
| 1090 | return 1; |
| 1091 | } |
| 1092 | static int EnumRes(lua_State* L)LNOEXCEPT |
| 1093 | { |
| 1094 | ResourceType tResourceType = static_cast<ResourceType>(luaL_checkint(L, 1)); |
nothing calls this directly
no test coverage detected