AnimScaleController class
Base classes
- class NerveExecutor
Constructors, destructors, conversion operators
- AnimScaleController(const AnimScaleParam*)
Public functions
- void setAnimScaleParam(const AnimScaleParam*)
- void startAnim()
- void startVibration()
- void startHitReaction()
- void startAndSetScaleY(f32)
- void startAndSetScaleAnsVelocityY(f32, f32)
- void startAndSetScaleVelocityY(f32)
- void startAndAddScaleVelocityY(f32)
- void startCrush()
- void stopAnim()
- void stopAndReset()
- void resetScale()
-
void stopAndSetScale(const sead::
Vector3f&) - void setScaleVelocityY(f32)
- void addScaleVelocityY(f32)
- void exeStop()
- void exeAnim()
- void updateScale(f32, f32)
- auto tryStop() -> bool
- void exeVibration()
- void exeHitReaction()
- void exeCrush()
- auto isHitReaction(s32) const -> bool
-
void setOriginalScale(const sead::
Vector3f&) - void update()
-
auto getScale() -> const sead::
Vector3f& - auto getNerveKeeper() const -> NerveKeeper* virtual
- void initNerve(const Nerve* nerve, s32 stateCount)
- void updateNerve()
Function documentation
NerveKeeper* al:: AnimScaleController:: getNerveKeeper() const virtual
#include <l/Library/Nerve/NerveExecutor.h>
void al:: AnimScaleController:: initNerve(const Nerve* nerve,
s32 stateCount)
#include <l/Library/Nerve/NerveExecutor.h>
void al:: AnimScaleController:: updateNerve()
#include <l/Library/Nerve/NerveExecutor.h>