Definition at line 23 of file ObjectDirector.hh.
◆ ObjectDirector()
| Kinoko::Field::ObjectDirector::ObjectDirector |
( |
| ) |
|
|
private0x8082A38C |
◆ ~ObjectDirector()
| Kinoko::Field::ObjectDirector::~ObjectDirector |
( |
| ) |
|
|
overrideprivate0x8082A694 |
◆ addManagedObject()
◆ addObject()
◆ addObjectNoImpl()
| void Kinoko::Field::ObjectDirector::addObjectNoImpl |
( |
ObjectBase * | obj | ) |
|
◆ calc()
| void Kinoko::Field::ObjectDirector::calc |
( |
| ) |
|
|
0x8082A8F4 |
◆ checkKartObjectCollision()
◆ collidingObject()
| const ObjectCollidable * Kinoko::Field::ObjectDirector::collidingObject |
( |
size_t | idx | ) |
const |
|
inlinenodiscard |
◆ CreateInstance()
◆ createObject()
|
|
nodiscardprivate0x80821E14 |
◆ createObjects()
| void Kinoko::Field::ObjectDirector::createObjects |
( |
| ) |
|
|
private0x80826E8C |
◆ DestroyInstance()
| void Kinoko::Field::ObjectDirector::DestroyInstance |
( |
| ) |
|
|
static0x8082A824 |
◆ distAboveRisingWater()
| f32 Kinoko::Field::ObjectDirector::distAboveRisingWater |
( |
f32 | offset | ) |
const |
|
nodiscard0x8082B3EC |
◆ flowTable()
◆ hitDepth()
| const EGG::Vector3f & Kinoko::Field::ObjectDirector::hitDepth |
( |
size_t | idx | ) |
const |
|
inlinenodiscard |
◆ hitTableKart()
| const ObjectHitTable & Kinoko::Field::ObjectDirector::hitTableKart |
( |
| ) |
const |
|
inlinenodiscard |
◆ init()
| void Kinoko::Field::ObjectDirector::init |
( |
| ) |
|
|
0x8082A2B4 |
◆ Instance()
◆ managedObjects() [1/2]
| std::vector< ObjectCollidable * > & Kinoko::Field::ObjectDirector::managedObjects |
( |
| ) |
|
|
inlinenodiscard |
◆ managedObjects() [2/2]
| const std::vector< ObjectCollidable * > & Kinoko::Field::ObjectDirector::managedObjects |
( |
| ) |
const |
|
inlinenodiscard |
◆ psea()
| ObjectPsea * Kinoko::Field::ObjectDirector::psea |
( |
| ) |
const |
|
inlinenodiscard |
◆ reaction()
| Kart::Reaction Kinoko::Field::ObjectDirector::reaction |
( |
size_t | idx | ) |
const |
|
inlinenodiscard |
◆ risingWaterKillPlaneHeight()
| f32 Kinoko::Field::ObjectDirector::risingWaterKillPlaneHeight |
( |
| ) |
const |
|
nodiscard0x808C70E80x8082B400 |
◆ setPsea()
| void Kinoko::Field::ObjectDirector::setPsea |
( |
ObjectPsea * | psea | ) |
|
|
inline |
◆ WanwanMaxPitch()
| static f32 Kinoko::Field::ObjectDirector::WanwanMaxPitch |
( |
| ) |
|
|
inlinestaticnodiscard |
◆ m_calcObjects
| std::vector<ObjectBase *> Kinoko::Field::ObjectDirector::m_calcObjects |
|
private |
◆ m_collidingObjects
| std::array<ObjectCollidable *, MAX_UNIT_COUNT> Kinoko::Field::ObjectDirector::m_collidingObjects |
|
private |
◆ m_collisionObjects
| std::vector<ObjectBase *> Kinoko::Field::ObjectDirector::m_collisionObjects |
|
private |
◆ m_flowTable
◆ m_hitDepths
| std::array<EGG::Vector3f, MAX_UNIT_COUNT> Kinoko::Field::ObjectDirector::m_hitDepths |
|
private |
◆ m_hitTableKart
◆ m_hitTableKartObject
◆ m_managedObjects
◆ m_objects
| std::vector<ObjectBase *> Kinoko::Field::ObjectDirector::m_objects |
|
private |
◆ m_psea
◆ m_reactions
| std::array<Kart::Reaction, MAX_UNIT_COUNT> Kinoko::Field::ObjectDirector::m_reactions |
|
private |
◆ MAX_UNIT_COUNT
| size_t Kinoko::Field::ObjectDirector::MAX_UNIT_COUNT = 0x100 |
|
staticconstexprprivate |
◆ s_instance
◆ s_wanwanMaxPitch
| f32 Kinoko::Field::ObjectDirector::s_wanwanMaxPitch |
|
staticprivate0x808C70E8 |