@@ -63,4 +63,28 @@ namespace Sonicteam
6363
6464 stdx::string m_LuaTable;
6565 };
66+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetTableString, 4 );
67+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetTableConstString, 8 );
68+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetTableConstStringFast, 0xC );
69+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetRoot, 0x10 );
70+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetEmptyNode, 0x14 );
71+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpIsTableExist, 0x18 );
72+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpIsRoot, 0x1C );
73+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpSetTablePath, 0x20 );
74+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpCallFunction, 0x24 );
75+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpCallFunction2, 0x28 );
76+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpCallFunction3, 0x2C );
77+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpIsNumber, 0x30 );
78+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetNumber, 0x34 );
79+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpSetNumber, 0x38 );
80+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetNumberFloat, 0x3C );
81+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpSetNumberFloat, 0x40 );
82+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetString, 0x44 );
83+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpSetString, 0x48 );
84+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpIsBoolean, 0x4C );
85+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpGetBoolean, 0x50 );
86+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpSetBoolean, 0x54 );
87+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpSetNil, 0x58 );
88+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpRegisterFunctions, 0x5C );
89+ MARATHON_ASSERT_OFFSETOF (LuaNodeImp::Vftable, fpFunc60, 0x60 );
6690}
0 commit comments