al::CameraArrowCollider class

Base classes

class NerveExecutor
class IUseCollision

Constructors, destructors, conversion operators

CameraArrowCollider(CollisionDirector* director)

Public functions

auto getCollisionDirector() const -> CollisionDirector* override
void start()
void update(const sead::Vector3f& vec0, const sead::Vector3f& vec1, const sead::Vector3f& vec2)
void pushBackCollisionParts(CollisionParts* parts)
void makeLookAtCamera(sead::LookAtCamera* cam) const
void exeKeep()
void exeShrink()
auto isShrink() const -> bool
auto getPushLength() const -> f32
auto getNerveKeeper() const -> NerveKeeper* virtual
void initNerve(const Nerve* nerve, s32 stateCount)
void updateNerve()

Function documentation

NerveKeeper* al::CameraArrowCollider::getNerveKeeper() const virtual

void al::CameraArrowCollider::initNerve(const Nerve* nerve, s32 stateCount)

void al::CameraArrowCollider::updateNerve()