コード例 #1
0
	// Getter for component values
	int LuaEnv_Component::GetComponentValue(lua_State *state)
	{
		// First argument is self
		BaseComponent *comp = LuaEnvironment::convertUserdata<BaseComponent>(state, 1, "jl.Component");

		// Second argument is value identifier
		std::string valueName = luaL_checkstring(state, 2);

		return comp->onLuaGet(valueName, state);
	}
コード例 #2
0
	// Getter for component values
	int LuaEnv_Component::GetComponentValue(LuaEnvironment &env)
	{
		// First argument is self
		BaseComponent *comp = env.readArg<BaseComponent*>("Saurobyte_Component");

		// Second argument is value identifier
		std::string valueName = env.readArg<std::string>();

		return comp->onLuaGet(valueName, env);
	}