Mario Kart 64
|
#include <Car.h>
Public Member Functions | |
ACar (f32 speedA, f32 speedB, TrackPathPoint *path, uint32_t waypoint) | |
~ACar () | |
virtual void | Tick () override |
virtual void | Draw (Camera *) override |
virtual void | VehicleCollision (s32 playerId, Player *player) override |
virtual bool | IsMod () override |
![]() | |
virtual | ~AActor ()=default |
AActor () | |
virtual void | Collision (Player *player, AActor *actor) |
void | SetLocation (FVector pos) |
FVector | GetLocation () const |
virtual void | Destroy () |
Static Public Member Functions | |
static size_t | GetCount () |
Data Fields | |
const char * | Type |
size_t | Index |
f32 | Speed |
s16 | ActorIndex |
Vec3f | Position |
Vec3f | Velocity |
Vec3s | Rotation |
f32 | SomeMultiplierTheSequel |
s8 | SomeFlagsTheSequel = 0 |
u16 | WaypointIndex |
s8 | SomeFlags = 0 |
s16 | SomeType |
f32 | SomeArg3 = 11.5f |
f32 | SomeArg4 = 8.5f |
u32 | SoundBits = SOUND_ARG_LOAD(0x51, 0x01, 0x80, 0x05) |
![]() | |
s16 | Type = 0 |
s16 | Flags |
s16 | Unk_04 |
s16 | State |
f32 | Unk_08 |
f32 | BoundingBoxSize |
Vec3s | Rot = {0, 0, 0} |
s16 | Unk_16 |
Vec3f | Pos |
Vec3f | Velocity = {0, 0, 0} |
Collision | Unk30 |
uint8_t | uuid [16] |
const char * | Name = "" |
FVector | Scale = {1, 1, 1} |
Gfx * | Model = NULL |
Static Private Attributes | |
static size_t | _count = 0 |
|
explicit |
|
inline |
|
overridevirtual |
|
inlinestatic |
|
overridevirtual |
Reimplemented from AActor.
|
overridevirtual |
|
overridevirtual |
|
staticprivate |
s16 ACar::ActorIndex |
size_t ACar::Index |
Vec3f ACar::Position |
Vec3s ACar::Rotation |
f32 ACar::SomeArg3 = 11.5f |
f32 ACar::SomeArg4 = 8.5f |
s8 ACar::SomeFlags = 0 |
s8 ACar::SomeFlagsTheSequel = 0 |
f32 ACar::SomeMultiplierTheSequel |
s16 ACar::SomeType |
u32 ACar::SoundBits = SOUND_ARG_LOAD(0x51, 0x01, 0x80, 0x05) |
f32 ACar::Speed |
const char* ACar::Type |
Vec3f ACar::Velocity |
u16 ACar::WaypointIndex |