Isle
Loading...
Searching...
No Matches
legoactorpresenter.h
Go to the documentation of this file.
1#ifndef LEGOACTORPRESENTER_H
2#define LEGOACTORPRESENTER_H
3
5
6// VTABLE: LEGO1 0x100d5320
7// SIZE 0x50
13public:
14 // LegoActorPresenter() {}
15
20 ~LegoActorPresenter() override {}
21
27 static const char* HandlerClassName()
28 {
29 // STRING: LEGO1 0x100f06a4
30 return "LegoActorPresenter";
31 }
32
38 const char* ClassName() const override // vtable+0x0c
39 {
40 return HandlerClassName();
41 }
42
49 MxBool IsA(const char* p_name) const override // vtable+0x10
50 {
51 return !strcmp(p_name, LegoActorPresenter::ClassName()) || LegoEntityPresenter::IsA(p_name);
52 }
53
58 void ReadyTickle() override; // vtable+0x18
59
64 void StartingTickle() override; // vtable+0x1c
65
70 void ParseExtra() override; // vtable+0x30
71};
72
73// SYNTHETIC: LEGO1 0x1000cc30
74// LegoActorPresenter::`scalar deleting destructor'
75
76#endif // LEGOACTORPRESENTER_H
[AI] Handles presentation logic specific to LegoActor entities, such as their instantiation,...
void StartingTickle() override
[AI] Implements the "starting" tickle state, finalizing initialization and transitioning to streaming...
void ParseExtra() override
[AI] Parses extra script data attached to the action, passing it to the entity for command execution.
~LegoActorPresenter() override
[AI] Destructor for LegoActorPresenter.
const char * ClassName() const override
[AI] Returns the class name used for IsA run-time checks.
void ReadyTickle() override
[AI] Implements the "ready" tickle state for setting up the LegoActor entity.
static const char * HandlerClassName()
[AI] Returns the run-time handler class name for this presenter type.
MxBool IsA(const char *p_name) const override
[AI] Checks if this object inherits from or matches the given class name.
[AI] Presenter responsible for managing the lifecycle, location, and logic for a LegoEntity instance ...
MxBool IsA(const char *p_name) const override
[AI] Tests this object or its parents for a class name match.
#define override
Definition: compat.h:21
MxU8 MxBool
[AI]
Definition: mxtypes.h:124