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