|
SpaghettiKart
|
#include <Mole.h>
Public Member Functions | |
| OMole (FVector pos, OMoleGroup *group) | |
| ~OMole () | |
| virtual void | Tick () override |
| virtual void | Draw (s32 cameraId) override |
| void | func_80054E10 (s32 cameraId, s32 objectIndex) |
| void | func_80054EB8 (s32 cameraId) |
| void | func_80054F04 (s32 cameraId) |
| void | render_object_moles (s32 cameraId) |
| void | func_80054D00 (s32 objectIndex, s32 cameraId) |
| void | func_800821AC (s32 objectIndex, s32 arg1) |
| void | func_80081D34 (s32 objectIndex) |
| void | func_80081AFC (s32 objectIndex, s32 arg1) |
| void | func_80081A88 (s32 objectIndex) |
| void | func_80081924 (s32 objectIndex) |
| void | func_80081848 (s32 objectIndex) |
| void | func_80081790 (s32 objectIndex) |
| void | func_8008153C (s32 objectIndex) |
Public Member Functions inherited from OObject | |
| virtual | ~OObject ()=default |
| OObject () | |
| OObject (SpawnParams params) | |
| virtual void | SetSpawnParams (SpawnParams ¶ms) |
| virtual void | Tick60fps () |
| virtual void | Expire () |
| virtual void | Destroy () |
| virtual void | Reset () |
| FVector | GetLocation () const |
| IRotator | GetRotation () const |
| FVector | GetScale () const |
| virtual void | Translate (FVector pos) |
| void | Rotate (IRotator rot) |
| void | SetScale (FVector scale) |
| virtual void | DrawEditorProperties () |
Data Fields | |
| s32 | _moleIndex |
Data Fields inherited from OObject | |
| uint8_t | uuid [16] |
| Object | o |
| const char * | Name = "" |
| const char * | ResourceName = "" |
| bool | bPendingDestroy = false |
| s32 | _objectIndex = -1 |
| const char * | Model = "" |
| FVector | SpawnPos = {0.0f, 0.0f, 0.0f} |
| IRotator | SpawnRot = {0, 0, 0} |
| FVector | SpawnScale = {1.0f, 1.0f, 1.0f} |
| float | Speed = 0.0f |
| std::vector< Triangle > | Triangles |
Private Attributes | |
| size_t | _idx |
| OMoleGroup * | _group |
Static Private Attributes | |
| static size_t | _count = 0 |
|
explicit |
|
inline |
|
overridevirtual |
| void OMole::func_80054D00 | ( | s32 | objectIndex, |
| s32 | cameraId ) |
| void OMole::func_80054E10 | ( | s32 | cameraId, |
| s32 | objectIndex ) |
| void OMole::func_80054EB8 | ( | s32 | cameraId | ) |
| void OMole::func_80054F04 | ( | s32 | cameraId | ) |
| void OMole::func_8008153C | ( | s32 | objectIndex | ) |
| void OMole::func_80081790 | ( | s32 | objectIndex | ) |
| void OMole::func_80081848 | ( | s32 | objectIndex | ) |
| void OMole::func_80081924 | ( | s32 | objectIndex | ) |
| void OMole::func_80081A88 | ( | s32 | objectIndex | ) |
| void OMole::func_80081AFC | ( | s32 | objectIndex, |
| s32 | arg1 ) |
| void OMole::func_80081D34 | ( | s32 | objectIndex | ) |
| void OMole::func_800821AC | ( | s32 | objectIndex, |
| s32 | arg1 ) |
| void OMole::render_object_moles | ( | s32 | cameraId | ) |
|
overridevirtual |
Moles are ticked from OMoleGroup OMoleTick is func_800821AC Dirt particle tick is func_80081790
Reimplemented from OObject.
|
staticprivate |
|
private |
|
private |
| s32 OMole::_moleIndex |