#include <IceMgr.h>
Classes | |
| struct | IceStatus |
| struct | TimeInfo |
Public Types | |
| enum | Proc { cProc_Ice = 0 , cProc_Melt , cProc_2 , cProc_Return } |
| enum | DestroyMode { cDestroyMode_None = 0 , cDestroyMode_Break , cDestroyMode_2 , cDestroyMode_Vanish } |
Public Member Functions | |
| IceMgr (Enemy *owner) | |
| ~IceMgr () | |
| void | setIceStatus (const IceStatus &status) |
| void | initialize () |
| Proc | manageProc () |
| bool | createIce (IceInfo *info, s32 num) |
| bool | createIce (IceInfo &info) |
| template<s32 N> | |
| bool | createIce (IceInfo(&info_array)[N]) |
| void | removeIce () |
| void | setIce (bool enable) |
| bool | hasIce () const |
| void | breakEffect () |
| bool | isYoganDive () const |
| bool | isDrcBreakSound () const |
| bool | isDestroy () const |
| DestroyMode | getDestroyMode () const |
| void | setPlayerNo (s8 player_no) |
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 |
| bool | mYoganDive |
| bool | mDrcBreakSound |
| u8 | _48 |
| u8 | _49 |
| s8 | mDestroyMode |
| s8 | mPlayerNo |
| u8 | _4c |
| enum IceMgr::Proc |
| enum IceMgr::DestroyMode |
| IceMgr::IceMgr | ( | Enemy * | owner | ) |
| IceMgr::~IceMgr | ( | ) |
| void IceMgr::setIceStatus | ( | const IceStatus & | status | ) |
| void IceMgr::initialize | ( | ) |
| Proc IceMgr::manageProc | ( | ) |
| bool IceMgr::createIce | ( | IceInfo * | info, |
| s32 | num ) |
|
inline |
|
inline |
| void IceMgr::removeIce | ( | ) |
|
inline |
|
inline |
| void IceMgr::breakEffect | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |