3#include <libultraship.h>
44 .Name =
"mk:tanker_truck",
45 .Type =
static_cast<uint16_t
>(spawnMode),
70 virtual void Tick()
override;
73 virtual bool IsMod()
override;
World gWorldInstance
Definition Game.cpp:74
AActor()
Definition Actor.cpp:13
virtual void VehicleCollision(s32 playerId, Player *player) override
Definition TankerTruck.cpp:181
ATankerTruck(const SpawnParams ¶ms)
Definition TankerTruck.cpp:24
u16 WaypointIndex
Definition TankerTruck.h:33
static size_t GetCount()
Definition TankerTruck.h:60
Vec3f Velocity
Definition TankerTruck.h:29
SpawnMode
Definition TankerTruck.h:19
@ AUTO
Definition TankerTruck.h:21
@ POINT
Definition TankerTruck.h:20
static ATankerTruck * Spawn(f32 speedA, f32 speedB, uint32_t pathIndex, uint32_t pathPoint, ATankerTruck::SpawnMode spawnMode)
Definition TankerTruck.h:42
f32 SomeArg3
Definition TankerTruck.h:37
u32 SoundBits
Definition TankerTruck.h:39
Vec3s Rotation
Definition TankerTruck.h:30
ATankerTruck::SpawnMode SpawnType
Definition TankerTruck.h:64
static std::map< uint32_t, std::vector< uint32_t > > TruckCounts
Definition TankerTruck.h:78
s16 SomeType
Definition TankerTruck.h:35
Vec3f Position
Definition TankerTruck.h:28
f32 SomeMultiplierTheSequel
Definition TankerTruck.h:31
float SpeedB
Definition TankerTruck.h:65
f32 SomeArg4
Definition TankerTruck.h:38
virtual void Tick() override
Definition TankerTruck.cpp:118
uint32_t PathIndex
Definition TankerTruck.h:66
static size_t _count
Definition TankerTruck.h:77
virtual void SetSpawnParams(SpawnParams ¶ms) override
Definition TankerTruck.cpp:86
virtual bool IsMod() override
Definition TankerTruck.cpp:95
uint32_t PathPoint
Definition TankerTruck.h:67
f32 Speed
Definition TankerTruck.h:26
s16 ActorIndex
Definition TankerTruck.h:27
s8 SomeFlags
Definition TankerTruck.h:34
~ATankerTruck()
Definition TankerTruck.h:56
virtual void Draw(Camera *camera) override
Definition TankerTruck.cpp:99
const char * Type
Definition TankerTruck.h:24
s8 SomeFlagsTheSequel
Definition TankerTruck.h:32
size_t Index
Definition TankerTruck.h:25
virtual void DrawEditorProperties() override
Definition TankerTruck.cpp:314
f32 Vec3f[3]
Definition common_structs.h:10
s16 Vec3s[3]
Definition common_structs.h:15
#define SOUND_ARG_LOAD(sound_bank, byte2, byte3, sound_id)
Definition sounds.h:14
Definition common_structs.h:264
Definition SpawnParams.h:30