#include <Actor.h>
|
| 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 |
| |
| const char * | Model = "" |
| |
| uint8_t | uuid [16] |
| |
| const char * | Name = "" |
| |
| const char * | ResourceName = "" |
| |
| FVector | SpawnPos = {0.0f, 0.0f, 0.0f} |
| |
| IRotator | SpawnRot = {0, 0, 0} |
| |
| FVector | SpawnScale = {1.0f, 1.0f, 1.0f} |
| |
| FVector | Scale = {1, 1, 1} |
| |
| float | Speed = 0.0f |
| |
| std::vector< Triangle > | Triangles |
| |
| bool | bPendingDestroy = false |
| |
◆ ~AActor()
| virtual AActor::~AActor |
( |
| ) |
|
|
virtualdefault |
◆ AActor() [1/2]
◆ AActor() [2/2]
◆ BeginPlay()
| void AActor::BeginPlay |
( |
| ) |
|
|
virtual |
◆ Collision()
◆ Destroy()
◆ Draw()
| void AActor::Draw |
( |
Camera * | camera | ) |
|
|
virtual |
Reimplemented in ABanana, ABoat, ABowserStatue, ABus, ACar, ACloud, AFallingRock, AFinishline, AMarioSign, ASpaghettiShip, ATankerTruck, AText, ATrain, ATree, ATruck, and AWarioSign.
◆ DrawEditorProperties()
| virtual void AActor::DrawEditorProperties |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in ABoat, ABus, ACar, ACloud, AFallingRock, AShip, AStarship, ATankerTruck, AText, ATrain, and ATruck.
◆ GetLocation()
| FVector AActor::GetLocation |
( |
| ) |
const |
◆ GetRotation()
◆ GetScale()
◆ IsMod()
Reimplemented in ABoat, ABowserStatue, ABus, ACar, ACloud, AFallingRock, AFinishline, AMarioSign, AShip, ASpaghettiShip, AStarship, ATankerTruck, AText, ATrain, ATruck, and AWarioSign.
◆ Rotate()
◆ SetLocation()
| void AActor::SetLocation |
( |
FVector | pos | ) |
|
◆ SetScale()
| void AActor::SetScale |
( |
FVector | scale | ) |
|
◆ SetSpawnParams()
Make sure you call this in derived classes! Usage: MyActor::SetSpawnParams(SetSpawnParams& params) { AActor::SetSpawnParams(params); // Calls default implementation }
Reimplemented in ABoat, ABus, ACar, ACloud, AFallingRock, AMarioSign, AShip, AStarship, ATankerTruck, AText, ATrain, and ATruck.
◆ Tick()
Reimplemented in ABanana, ABoat, ABowserStatue, ABus, ACar, ACloud, AFallingRock, AFinishline, AMarioSign, AShip, ASpaghettiShip, AStarship, ATankerTruck, AText, ATrain, ATree, ATruck, and AWarioSign.
◆ Translate()
| void AActor::Translate |
( |
FVector | pos | ) |
|
◆ VehicleCollision()
| void AActor::VehicleCollision |
( |
s32 | playerId, |
|
|
Player * | player ) |
|
virtual |
◆ BoundingBoxSize
| f32 AActor::BoundingBoxSize |
◆ bPendingDestroy
| bool AActor::bPendingDestroy = false |
◆ Flags
◆ Model
| const char* AActor::Model = "" |
◆ Name
| const char* AActor::Name = "" |
◆ Pos
◆ ResourceName
| const char* AActor::ResourceName = "" |
◆ Rot
| Vec3s AActor::Rot = {0, 0, 0} |
◆ Scale
◆ SpawnPos
| FVector AActor::SpawnPos = {0.0f, 0.0f, 0.0f} |
◆ SpawnRot
◆ SpawnScale
| FVector AActor::SpawnScale = {1.0f, 1.0f, 1.0f} |
◆ Speed
| float AActor::Speed = 0.0f |
◆ State
◆ Triangles
◆ Type
◆ Unk30
◆ Unk_04
◆ Unk_08
◆ Unk_16
◆ uuid
◆ Velocity
| Vec3f AActor::Velocity = {0, 0, 0} |
The documentation for this class was generated from the following files: