3#include <actor/ActorUniqueID.h>
5#include <container/seadListImpl.h>
6#include <heap/seadDisposer.h>
7#include <math/seadVector.h>
8#include <prim/seadBitFlag.h>
Definition AttentionLookat.h:13
const sead::Vector2f & getPos() const
Definition AttentionLookat.h:40
ActorUniqueID mOwnerID
Definition AttentionLookat.h:67
DistanceType
Definition AttentionLookat.h:16
@ cDistance_32_blocks
Definition AttentionLookat.h:19
@ cDistance_15_blocks
Definition AttentionLookat.h:18
@ cDistance_10_blocks
Definition AttentionLookat.h:17
@ cDistance_16_blocks
Definition AttentionLookat.h:20
@ cDistance_Num
Definition AttentionLookat.h:21
void setMaxDistanceType(DistanceType distance)
Definition AttentionLookat.h:45
sead::Vector2f mPos
Definition AttentionLookat.h:68
AttentionLookat(ActorUniqueID id)
DistanceType mMaxDistanceType
Definition AttentionLookat.h:69
sead::ListNode mListNode
Definition AttentionLookat.h:71
DistanceType getMaxDistanceType() const
Definition AttentionLookat.h:50
sead::BitFlag32 & getFlag()
Definition AttentionLookat.h:56
sead::BitFlag32 mFlag
Definition AttentionLookat.h:70
const ActorUniqueID & getOwnerID() const
Definition AttentionLookat.h:30
sead::Vector2f & getPos()
Definition AttentionLookat.h:35
~AttentionLookat() override
const sead::BitFlag32 & getFlag() const
Definition AttentionLookat.h:61
Definition AttentionMgr.h:10