SpaghettiKart
Loading...
Searching...
No Matches
OHotAirBalloon Class Reference

#include <HotAirBalloon.h>

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

Public Member Functions

 OHotAirBalloon (const SpawnParams &params)
 
virtual void Tick () override
 
virtual void Draw (s32 cameraId) override
 
virtual void SetSpawnParams (SpawnParams &params) override
 
void func_80055CCC (s32 objectIndex, s32 cameraId)
 
void init_hot_air_balloon (s32 objectIndex)
 
void func_80085534 (s32 objectIndex)
 
void func_80085768 (s32 objectIndex)
 
- Public Member Functions inherited from OObject
virtual ~OObject ()=default
 
 OObject ()
 
 OObject (SpawnParams params)
 
virtual void Tick60fps ()
 
virtual void Expire ()
 
virtual void Destroy ()
 
virtual void Reset ()
 
FVector GetLocation () const
 
IRotator GetRotation () const
 
FVector GetScale () const
 
virtual void Translate (FVector pos)
 
void Rotate (IRotator rot)
 
void SetScale (FVector scale)
 
virtual void DrawEditorProperties ()
 

Static Public Member Functions

static OHotAirBalloonSpawn (FVector pos)
 

Private Attributes

FVector Pos
 
bool * _visible
 

Additional Inherited Members

- Data Fields inherited from OObject
uint8_t uuid [16]
 
Object o
 
const char * Name = ""
 
const char * ResourceName = ""
 
bool bPendingDestroy = false
 
s32 _objectIndex = -1
 
const char * Model = ""
 
FVector SpawnPos = {0.0f, 0.0f, 0.0f}
 
IRotator SpawnRot = {0, 0, 0}
 
FVector SpawnScale = {1.0f, 1.0f, 1.0f}
 
float Speed = 0.0f
 
std::vector< TriangleTriangles
 

Constructor & Destructor Documentation

◆ OHotAirBalloon()

OHotAirBalloon::OHotAirBalloon ( const SpawnParams & params)
explicit
Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ Draw()

void OHotAirBalloon::Draw ( s32 cameraId)
overridevirtual

Reimplemented from OObject.

Here is the call graph for this function:

◆ func_80055CCC()

void OHotAirBalloon::func_80055CCC ( s32 objectIndex,
s32 cameraId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085534()

void OHotAirBalloon::func_80085534 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085768()

void OHotAirBalloon::func_80085768 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_hot_air_balloon()

void OHotAirBalloon::init_hot_air_balloon ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetSpawnParams()

void OHotAirBalloon::SetSpawnParams ( SpawnParams & params)
overridevirtual

Reimplemented from OObject.

Here is the call graph for this function:

◆ Spawn()

static OHotAirBalloon * OHotAirBalloon::Spawn ( FVector pos)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Tick()

void OHotAirBalloon::Tick ( void )
overridevirtual

Reimplemented from OObject.

Here is the call graph for this function:

Field Documentation

◆ _visible

bool* OHotAirBalloon::_visible
private

◆ Pos

FVector OHotAirBalloon::Pos
private

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