HackerStateNormalMove class
Base classes
- class al::ActorStateBase
Constructors, destructors, conversion operators
-
HackerStateNormalMove(al::
LiveActor*, IUsePlayerHack**, const char*, const char*, const char*)
Public functions
- void appear() override
- void setLandNerve()
- void setupFallTime(s32)
- void changeWaitAnim(const char*)
- void changeRunAnim(const char*)
- void changeFallAnim(const char*)
- void usePlayerTurnControl(bool)
- void usePlayerCollision(IUsePlayerCollision*)
- auto isWaiting() const -> bool
- auto isFalling() const -> bool
- void exeWait()
- void updateGroundWait()
- auto tryPivot() -> bool
- void exeMove()
-
void calcGravityDirLocal(sead::
Vector3f*) const - void updateGroundMove()
- void exeBrake()
- void exePivot()
- void exeFall()
- auto getTurnControl() const -> PlayerActionTurnControl*
- void set_49(bool isEnabled)
- void set_54(f32 value)
- void set_5c(f32 value)
- void setMoveVelocity(f32 velocity)
- void setTurnAngle(f32 turnAngle)
- 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 HackerStateNormalMove:: init() virtual
#include <l/Library/Nerve/NerveStateBase.h>
void HackerStateNormalMove:: kill() virtual
#include <l/Library/Nerve/NerveStateBase.h>
bool HackerStateNormalMove:: update() virtual
#include <l/Library/Nerve/NerveStateBase.h>
void HackerStateNormalMove:: control() virtual
#include <l/Library/Nerve/NerveStateBase.h>
bool HackerStateNormalMove:: isDead() const
#include <l/Library/Nerve/NerveStateBase.h>
NerveKeeper* HackerStateNormalMove:: getNerveKeeper() const virtual
#include <l/Library/Nerve/NerveExecutor.h>
void HackerStateNormalMove:: initNerve(const Nerve* nerve,
s32 stateCount)
#include <l/Library/Nerve/NerveExecutor.h>
void HackerStateNormalMove:: updateNerve()
#include <l/Library/Nerve/NerveExecutor.h>
Variable documentation
LiveActor* HackerStateNormalMove:: mActor protected
#include <l/Library/Nerve/NerveStateBase.h>