diff --git a/config/SOUE01/rels/d_t_gate_to_groundNP/symbols.txt b/config/SOUE01/rels/d_t_gate_to_groundNP/symbols.txt index 81df6ac8..f368bd1d 100644 --- a/config/SOUE01/rels/d_t_gate_to_groundNP/symbols.txt +++ b/config/SOUE01/rels/d_t_gate_to_groundNP/symbols.txt @@ -2,15 +2,15 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global _epilog = .text:0x00000030; // type:function size:0x2C scope:global _unresolved = .text:0x00000060; // type:function size:0x4 scope:global dTgGateToGround_c_classInit__Fv = .text:0x00000070; // type:function size:0x5C -TgGateToGround__init = .text:0x000000D0; // type:function size:0x7C -fn_205_150 = .text:0x00000150; // type:function size:0x8 -TgGateToGround__update = .text:0x00000160; // type:function size:0x138 -TgGateToGround__updateInEvent = .text:0x000002A0; // type:function size:0x44 -fn_205_2F0 = .text:0x000002F0; // type:function size:0x8 +create__17dTgGateToGround_cFv = .text:0x000000D0; // type:function size:0x7C +doDelete__17dTgGateToGround_cFv = .text:0x00000150; // type:function size:0x8 +actorExecute__17dTgGateToGround_cFv = .text:0x00000160; // type:function size:0x138 +actorExecuteInEvent__17dTgGateToGround_cFv = .text:0x000002A0; // type:function size:0x44 +draw__17dTgGateToGround_cFv = .text:0x000002F0; // type:function size:0x8 __dt__17dTgGateToGround_cFv = .text:0x00000300; // type:function size:0x70 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global lbl_205_rodata_0 = .rodata:0x00000000; // type:object size:0x4 data:float g_profile_GATE2GND_TAG = .data:0x00000000; // type:object size:0x10 lbl_205_data_10 = .data:0x00000010; // type:object size:0xC -TgGateToGround__vtable = .data:0x0000001C; // type:object size:0x74 +__vt__17dTgGateToGround_c = .data:0x0000001C; // type:object size:0x74 diff --git a/config/SOUE01/rels/d_t_heat_resistNP/symbols.txt b/config/SOUE01/rels/d_t_heat_resistNP/symbols.txt index 7d232197..28561637 100644 --- a/config/SOUE01/rels/d_t_heat_resistNP/symbols.txt +++ b/config/SOUE01/rels/d_t_heat_resistNP/symbols.txt @@ -9,6 +9,6 @@ draw__15dTgHeatResist_cFv = .text:0x000001B0; // type:function size:0x8 __dt__15dTgHeatResist_cFv = .text:0x000001C0; // type:function size:0x5C _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global -lbl_444_rodata_0 = .rodata:0x00000000; // type:object size:0x4 data:float +@19473 = .rodata:0x00000000; // type:object size:0x4 data:float g_profile_TAG_HEAT_RESIST = .data:0x00000000; // type:object size:0x10 -TgHeatResist__vtable = .data:0x00000010; // type:object size:0x74 +__vt__15dTgHeatResist_c = .data:0x00000010; // type:object size:0x74 diff --git a/include/d/t/d_t_gate_to_ground.h b/include/d/t/d_t_gate_to_ground.h index 5420b738..7bb9eecc 100644 --- a/include/d/t/d_t_gate_to_ground.h +++ b/include/d/t/d_t_gate_to_ground.h @@ -8,6 +8,12 @@ public: dTgGateToGround_c() {} virtual ~dTgGateToGround_c() {} + virtual int create() override; + virtual int doDelete() override; // fn_205_150 + virtual int actorExecute() override; + virtual int actorExecuteInEvent() override; + virtual int draw() override; // fn_205_2F0 + private: }; diff --git a/src/REL/d/t/d_t_gate_to_ground.cpp b/src/REL/d/t/d_t_gate_to_ground.cpp index 3be6d6da..4dd24d24 100644 --- a/src/REL/d/t/d_t_gate_to_ground.cpp +++ b/src/REL/d/t/d_t_gate_to_ground.cpp @@ -1,3 +1,20 @@ #include "d/t/d_t_gate_to_ground.h" +#include "f/f_base.h" + + SPECIAL_ACTOR_PROFILE(GATE2GND_TAG, dTgGateToGround_c, fProfile::GATE2GND_TAG, 0x22, 0, 0); + +int dTgGateToGround_c::create() {} + +int dTgGateToGround_c::doDelete() { + return SUCCEEDED; +} + +int dTgGateToGround_c::actorExecute() {} + +int dTgGateToGround_c::actorExecuteInEvent() {} + +int dTgGateToGround_c::draw() { + return SUCCEEDED; +}