New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
AttentionMgr Class Reference

#include <AttentionMgr.h>

Public Member Functions

 AttentionMgr ()
virtual ~AttentionMgr ()
void entry (AttentionInfo *info)
void release (AttentionInfo *info)
const AttentionInfo * searchActor (const Actor *actor_self, const sead::Vector2f &pos_self) const

Protected Attributes

sead::OffsetList< AttentionInfo > mLookatList

Static Protected Attributes

static const f32 cMaxDistanceSqMax
 Square of maximum possible value of all max-distances (square of 32 blocks = 262144 sq units)
static f32 sMaxDistanceSq [AttentionInfo::cDistance_Num]

Constructor & Destructor Documentation

◆ AttentionMgr()

AttentionMgr::AttentionMgr ( )

◆ ~AttentionMgr()

virtual AttentionMgr::~AttentionMgr ( )
inlinevirtual

Member Function Documentation

◆ entry()

void AttentionMgr::entry ( AttentionInfo * info)

◆ release()

void AttentionMgr::release ( AttentionInfo * info)

◆ searchActor()

const AttentionInfo * AttentionMgr::searchActor ( const Actor * actor_self,
const sead::Vector2f & pos_self ) const

Member Data Documentation

◆ mLookatList

sead::OffsetList<AttentionInfo> AttentionMgr::mLookatList
protected

◆ cMaxDistanceSqMax

const f32 AttentionMgr::cMaxDistanceSqMax
staticprotected

Square of maximum possible value of all max-distances (square of 32 blocks = 262144 sq units)

262144.0f

Address: 0x10001350

◆ sMaxDistanceSq

f32 AttentionMgr::sMaxDistanceSq[AttentionInfo::cDistance_Num]
staticprotected