public void registerLightUserData(ILuaUserData userData) { this._luaState.PushLightUserData(userData); userData.setRef(this._luaState.L_Ref(LuaDef.LUA_REGISTRYINDEX)); }
public void pushLightUserData(ILuaState luaState,ILuaUserData userData) { if (userData == null || userData.getRef() == 0) { luaState.PushNil(); } else { luaState.RawGetI(LuaDef.LUA_REGISTRYINDEX, userData.getRef()); } }