HackerStateWingFly class
Base classes
- class al::ActorStateBase
Public types
- struct HackerStateWingFlyParam
Constructors, destructors, conversion operators
-
HackerStateWingFly(al::
LiveActor* actor, IUsePlayerHack** hack, IUsePlayerCollision* collision)
Public functions
- void appear() override
- void goFlyRise()
-
void attackSensor(al::
HitSensor* self, al:: HitSensor* other) -
auto canUpperPunch(al::
HitSensor* self, al:: HitSensor* other) const -> bool - void updateFlyLimit()
- auto judgeStart() -> bool
- void updateMove()
- auto isOnGround() const -> bool
- auto tryUpperPunchToCollision() -> bool
- void updateFlyAction()
- void exeFlyRiseToHighest()
- void exeFlyRiseToTop()
- void exeFlyTop()
- void exeFall()
- void exeFallFly()
- void exeTrample()
- void exeUpperPunch()
- void init() 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 HackerStateWingFly:: init() virtual
#include <l/Library/Nerve/NerveStateBase.h>
void HackerStateWingFly:: kill() virtual
#include <l/Library/Nerve/NerveStateBase.h>
bool HackerStateWingFly:: update() virtual
#include <l/Library/Nerve/NerveStateBase.h>
void HackerStateWingFly:: control() virtual
#include <l/Library/Nerve/NerveStateBase.h>
bool HackerStateWingFly:: isDead() const
#include <l/Library/Nerve/NerveStateBase.h>
NerveKeeper* HackerStateWingFly:: getNerveKeeper() const virtual
#include <l/Library/Nerve/NerveExecutor.h>
void HackerStateWingFly:: initNerve(const Nerve* nerve,
s32 stateCount)
#include <l/Library/Nerve/NerveExecutor.h>
void HackerStateWingFly:: updateNerve()
#include <l/Library/Nerve/NerveExecutor.h>
Variable documentation
LiveActor* HackerStateWingFly:: mActor protected
#include <l/Library/Nerve/NerveStateBase.h>