Mario Kart 64
Loading...
Searching...
No Matches
ATankerTruck Class Reference

#include <TankerTruck.h>

Inheritance diagram for ATankerTruck:
[legend]
Collaboration diagram for ATankerTruck:
[legend]

Public Member Functions

 ATankerTruck (f32 speedA, f32 speedB, TrackPathPoint *path, uint32_t waypoint)
 
 ~ATankerTruck ()
 
virtual void Tick () override
 
virtual void Draw (Camera *camera) override
 
virtual void VehicleCollision (s32 playerId, Player *player) override
 
virtual bool IsMod () override
 
- Public Member Functions inherited from AActor
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 = 55.0f
 
f32 SomeArg4 = 12.5f
 
u32 SoundBits = SOUND_ARG_LOAD(0x51, 0x01, 0x80, 0x03)
 
- Data Fields inherited from AActor
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
 

Constructor & Destructor Documentation

◆ ATankerTruck()

ATankerTruck::ATankerTruck ( f32 speedA,
f32 speedB,
TrackPathPoint * path,
uint32_t waypoint )
explicit
Here is the call graph for this function:

◆ ~ATankerTruck()

ATankerTruck::~ATankerTruck ( )
inline

Member Function Documentation

◆ Draw()

void ATankerTruck::Draw ( Camera * camera)
overridevirtual

Reimplemented from AActor.

Here is the call graph for this function:

◆ GetCount()

static size_t ATankerTruck::GetCount ( )
inlinestatic

◆ IsMod()

bool ATankerTruck::IsMod ( )
overridevirtual

Reimplemented from AActor.

◆ Tick()

void ATankerTruck::Tick ( )
overridevirtual

Reimplemented from AActor.

Here is the call graph for this function:

◆ VehicleCollision()

void ATankerTruck::VehicleCollision ( s32 playerId,
Player * player )
overridevirtual

Reimplemented from AActor.

Here is the call graph for this function:

Field Documentation

◆ _count

size_t ATankerTruck::_count = 0
staticprivate

◆ ActorIndex

s16 ATankerTruck::ActorIndex

◆ Index

size_t ATankerTruck::Index

◆ Position

Vec3f ATankerTruck::Position

◆ Rotation

Vec3s ATankerTruck::Rotation

◆ SomeArg3

f32 ATankerTruck::SomeArg3 = 55.0f

◆ SomeArg4

f32 ATankerTruck::SomeArg4 = 12.5f

◆ SomeFlags

s8 ATankerTruck::SomeFlags = 0

◆ SomeFlagsTheSequel

s8 ATankerTruck::SomeFlagsTheSequel = 0

◆ SomeMultiplierTheSequel

f32 ATankerTruck::SomeMultiplierTheSequel

◆ SomeType

s16 ATankerTruck::SomeType

◆ SoundBits

u32 ATankerTruck::SoundBits = SOUND_ARG_LOAD(0x51, 0x01, 0x80, 0x03)

◆ Speed

f32 ATankerTruck::Speed

◆ Type

const char* ATankerTruck::Type

◆ Velocity

Vec3f ATankerTruck::Velocity

◆ WaypointIndex

u16 ATankerTruck::WaypointIndex

The documentation for this class was generated from the following files: