コード例 #1
0
ファイル: LuaTArray.cpp プロジェクト: McSimp/Borderlands2SDK
void PushInstance(UProperty* prop, void* data)
{
    LuaTArrayUD* ud = new LuaTArrayUD(prop, data);

    CLuaObject* metaT = g_Lua->GetMetaTable(MetaName);
    g_Lua->PushUserData(metaT, ud, MetaID);
    metaT->UnReference();
}
コード例 #2
0
ファイル: LuaTArray.cpp プロジェクト: McSimp/Borderlands2SDK
void Register()
{
    CLuaObject* metaT = g_Lua->GetMetaTable(MetaName);
    metaT->SetMember("__index", index);
    metaT->SetMember("__tostring", tostring);
    metaT->SetMember("__gc", gc);
    metaT->UnReference();
}