diff options
Diffstat (limited to 'src/script/lua_api/l_playermeta.h')
-rw-r--r-- | src/script/lua_api/l_playermeta.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/script/lua_api/l_playermeta.h b/src/script/lua_api/l_playermeta.h index e8ac08894..f07bdcd09 100644 --- a/src/script/lua_api/l_playermeta.h +++ b/src/script/lua_api/l_playermeta.h @@ -31,20 +31,14 @@ class PlayerMetaRef : public MetaDataRef private: IMetadata *metadata = nullptr; - static const char className[]; static const luaL_Reg methods[]; - static PlayerMetaRef *checkobject(lua_State *L, int narg); - virtual IMetadata *getmeta(bool auto_create); virtual void clearMeta(); virtual void reportMetadataChange(const std::string *name = nullptr); - // garbage collector - static int gc_object(lua_State *L); - public: PlayerMetaRef(IMetadata *metadata) : metadata(metadata) {} ~PlayerMetaRef() = default; @@ -54,4 +48,6 @@ public: static void create(lua_State *L, IMetadata *metadata); static void Register(lua_State *L); + + static const char className[]; }; |