3#include <libultraship.h>
40 .Name =
"mk:tanker_truck",
41 .Type =
static_cast<uint16_t
>(spawnMode),
66 virtual void Tick()
override;
69 virtual bool IsMod()
override;
static AActor * AddActorToWorld(const SpawnParams ¶ms)
Definition RegisterContent.h:14
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:29
static size_t GetCount()
Definition TankerTruck.h:56
Vec3f Velocity
Definition TankerTruck.h:25
SpawnMode
Definition TankerTruck.h:15
@ AUTO
Definition TankerTruck.h:17
@ POINT
Definition TankerTruck.h:16
static ATankerTruck * Spawn(f32 speedA, f32 speedB, uint32_t pathIndex, uint32_t pathPoint, ATankerTruck::SpawnMode spawnMode)
Definition TankerTruck.h:38
f32 SomeArg3
Definition TankerTruck.h:33
u32 SoundBits
Definition TankerTruck.h:35
Vec3s Rotation
Definition TankerTruck.h:26
ATankerTruck::SpawnMode SpawnType
Definition TankerTruck.h:60
static std::map< uint32_t, std::vector< uint32_t > > TruckCounts
Definition TankerTruck.h:74
s16 SomeType
Definition TankerTruck.h:31
Vec3f Position
Definition TankerTruck.h:24
f32 SomeMultiplierTheSequel
Definition TankerTruck.h:27
float SpeedB
Definition TankerTruck.h:61
f32 SomeArg4
Definition TankerTruck.h:34
virtual void Tick() override
Definition TankerTruck.cpp:118
uint32_t PathIndex
Definition TankerTruck.h:62
static size_t _count
Definition TankerTruck.h:73
virtual void SetSpawnParams(SpawnParams ¶ms) override
Definition TankerTruck.cpp:86
virtual bool IsMod() override
Definition TankerTruck.cpp:95
uint32_t PathPoint
Definition TankerTruck.h:63
f32 Speed
Definition TankerTruck.h:22
s16 ActorIndex
Definition TankerTruck.h:23
s8 SomeFlags
Definition TankerTruck.h:30
~ATankerTruck()
Definition TankerTruck.h:52
virtual void Draw(Camera *camera) override
Definition TankerTruck.cpp:99
const char * Type
Definition TankerTruck.h:20
s8 SomeFlagsTheSequel
Definition TankerTruck.h:28
size_t Index
Definition TankerTruck.h:21
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