MCPcopy Create free account
hub / github.com/9chu/LuaSTGPlus / CheckRes

Method CheckRes

LuaSTGPlus/LuaWrapper.cpp:1079–1091  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

CheckResourceExistsMethod · 0.80
GetResourcePoolMethod · 0.80

Tested by

no test coverage detected