3#include <actor/UniqueID.h>
4#include <math/seadVector.h>
18 static_assert(
sizeof(
Vec3) == 12);
47 return mCollisionData.size;
52 mCollisionData.size = size;
57 return mCollisionData.center_offset;
62 return mCollisionData.center_offset;
67 mCollisionData.center_offset = center_offset;
72 mCollisionData.center_offset.x = center_offset_x;
73 mCollisionData.center_offset.y = center_offset_y;
Definition CourseSelectActor.h:9
Definition CourseSelectCollisionCheck.h:9
CourseSelectCollisionCheck()
Vec3 & getCenterOffset()
Definition CourseSelectCollisionCheck.h:55
CollisionData mCollisionData
Definition CourseSelectCollisionCheck.h:84
void set(CourseSelectActor *owner, const CollisionData &collision_data)
u32 _4
Definition CourseSelectCollisionCheck.h:83
UniqueID mOwnerID
Definition CourseSelectCollisionCheck.h:82
f32 getSize() const
Definition CourseSelectCollisionCheck.h:45
void setCenterOffset(const sead::Vector2f ¢er_offset)
Definition CourseSelectCollisionCheck.h:76
const Vec3 & getCenterOffset() const
Definition CourseSelectCollisionCheck.h:60
UniqueID & getOwnerID()
Definition CourseSelectCollisionCheck.h:35
void setSize(f32 size)
Definition CourseSelectCollisionCheck.h:50
virtual ~CourseSelectCollisionCheck()
const UniqueID & getOwnerID() const
Definition CourseSelectCollisionCheck.h:40
void setCenterOffset(const Vec3 ¢er_offset)
Definition CourseSelectCollisionCheck.h:65
void setCenterOffset(f32 center_offset_x, f32 center_offset_y)
Definition CourseSelectCollisionCheck.h:70
Definition CourseSelectCollisionCheck.h:21
Vec3 center_offset
Definition CourseSelectCollisionCheck.h:23
f32 size
Definition CourseSelectCollisionCheck.h:22
Definition CourseSelectCollisionCheck.h:13
f32 y
Definition CourseSelectCollisionCheck.h:15
f32 x
Definition CourseSelectCollisionCheck.h:14
f32 z
Definition CourseSelectCollisionCheck.h:16