#include <IceMgr.h>
Classes | |
| struct | IceStatus |
| struct | TimeInfo |
Public Member Functions | |
| IceMgr (Enemy *owner) | |
| ~IceMgr () | |
| void | setIceStatus (const IceStatus &status) |
| bool | createIce (IceInfo *info, s32 num) |
| bool | createIce (IceInfo &info) |
| template<s32 N> | |
| bool | createIce (IceInfo(&info_array)[N]) |
| void | removeIce () |
| bool | hasIce () const |
Static Public Attributes | |
| static const s32 | cIceMaxNum = 12 |
Protected Attributes | |
| u8 | mIceNum |
| sead::SafeArray< ActorUniqueID, cIceMaxNum > | mIceID |
| IceStatus | mIceStatus |
| TimeInfo * | mTimeInfo |
| Enemy * | mOwner |
| s16 | mTimer1 |
| s16 | mTimer2 |
| bool | mHasIce |
| bool | mPermanent |
| u8 | _46 |
| u8 | _47 |
| u8 | _48 |
| u8 | _49 |
| u8 | _4a |
| s8 | mPlayerNo |
| u8 | _4c |
| IceMgr::IceMgr | ( | Enemy * | owner | ) |
| IceMgr::~IceMgr | ( | ) |
| void IceMgr::setIceStatus | ( | const IceStatus & | status | ) |
| bool IceMgr::createIce | ( | IceInfo * | info, |
| s32 | num ) |
|
inline |
|
inline |
| void IceMgr::removeIce | ( | ) |
|
inline |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |