Definition at line 20 of file RailManager.hh.
Public Member Functions | |
Getters | |
| Rail * | rail (size_t idx) |
| const Rail * | rail (size_t idx) const |
Static Public Member Functions | |
| static RailManager * | CreateInstance () |
| static void | DestroyInstance () |
| static RailManager * | Instance () |
Private Member Functions | |
| void | createPaths () |
Private Attributes | |
| std::vector< Rail *, EGG::Allocator< Rail * > > | m_rails |
| u16 | m_totalRails |
| u16 | m_extraInterplatorCount |
| u16 | m_pointCount |
Static Private Attributes | |
| static RailManager * | s_instance = nullptr |
|
privatedefault0x806F0A3C |
|
private0x806F0A98 |
Definition at line 28 of file RailManager.cc.
|
static0x806F09C8 |
Definition at line 9 of file RailManager.cc.
|
private0x806F0AD8 |
Definition at line 40 of file RailManager.cc.
|
static0x806F0A4C |
Definition at line 17 of file RailManager.cc.
|
inlinestaticnodiscard |
Definition at line 39 of file RailManager.hh.
|
inlinenodiscard |
Definition at line 25 of file RailManager.hh.
|
inlinenodiscard |
Definition at line 30 of file RailManager.hh.
|
private |
Definition at line 53 of file RailManager.hh.
|
private |
Definition at line 54 of file RailManager.hh.
|
private |
Definition at line 51 of file RailManager.hh.
|
private |
Definition at line 52 of file RailManager.hh.
|
staticprivate0x809C22B0 |
Definition at line 56 of file RailManager.hh.