KaronWingStateHack class
Base classes
- class al::ActorStateBase
- class IUsePlayerCollision
Constructors, destructors, conversion operators
-
KaronWingStateHack(al::
LiveActor* parent, const al:: ActorInitInfo& info, IUsePlayerHack** playerHack)
Public functions
- auto getPlayerCollider() const -> PlayerCollider* override
- void updateCollider()
-
void attackSensor(al::
HitSensor* self, al:: HitSensor* other) -
auto receiveMsg(const al::SensorMsg* message,
al::
HitSensor* other, al:: HitSensor* self) -> bool -
void resetFlyLimit(const sead::
Vector3f&) - auto isEndCancel() const -> bool
- auto isEndReset() const -> bool
- auto isEndDamage() const -> bool
- void init() virtual
- void appear() virtual
- void kill() virtual
- auto update() -> bool virtual
- void control() virtual
- auto isDead() const -> bool
- auto getNerveKeeper() const -> NerveKeeper* virtual
- void initNerve(const Nerve* nerve, s32 stateCount)
- void updateNerve()
Protected variables
- LiveActor* mActor
Function documentation
void KaronWingStateHack:: init() virtual
#include <l/Library/Nerve/NerveStateBase.h>
void KaronWingStateHack:: appear() virtual
#include <l/Library/Nerve/NerveStateBase.h>
void KaronWingStateHack:: kill() virtual
#include <l/Library/Nerve/NerveStateBase.h>
bool KaronWingStateHack:: update() virtual
#include <l/Library/Nerve/NerveStateBase.h>
void KaronWingStateHack:: control() virtual
#include <l/Library/Nerve/NerveStateBase.h>
bool KaronWingStateHack:: isDead() const
#include <l/Library/Nerve/NerveStateBase.h>
NerveKeeper* KaronWingStateHack:: getNerveKeeper() const virtual
#include <l/Library/Nerve/NerveExecutor.h>
void KaronWingStateHack:: initNerve(const Nerve* nerve,
s32 stateCount)
#include <l/Library/Nerve/NerveExecutor.h>
void KaronWingStateHack:: updateNerve()
#include <l/Library/Nerve/NerveExecutor.h>
Variable documentation
LiveActor* KaronWingStateHack:: mActor protected
#include <l/Library/Nerve/NerveStateBase.h>