3#include <actor/ActorUniqueID.h>
4#include <math/seadVector.h>
18 static_assert(
sizeof(
Vec3) == 12);
50 return mCollisionData.size;
55 mCollisionData.size = size;
61 return mCollisionData.center_offset;
67 return mCollisionData.center_offset;
72 mCollisionData.center_offset = center_offset;
77 mCollisionData.center_offset.x = center_offset_x;
78 mCollisionData.center_offset.y = center_offset_y;
Definition CourseSelectActor.h:8
Definition CourseSelectCollisionCheck.h:9
CourseSelectCollisionCheck()
Vec3 & getCenterOffset()
Definition CourseSelectCollisionCheck.h:59
CollisionData mCollisionData
Definition CourseSelectCollisionCheck.h:89
const ActorUniqueID & getOwnerID() const
Definition CourseSelectCollisionCheck.h:42
void set(CourseSelectActor *owner, const CollisionData &collision_data)
u32 _4
Definition CourseSelectCollisionCheck.h:88
f32 getSize() const
Definition CourseSelectCollisionCheck.h:48
void setCenterOffset(const sead::Vector2f ¢er_offset)
Definition CourseSelectCollisionCheck.h:81
const Vec3 & getCenterOffset() const
Definition CourseSelectCollisionCheck.h:65
void setSize(f32 size)
Definition CourseSelectCollisionCheck.h:53
ActorUniqueID mOwnerID
Definition CourseSelectCollisionCheck.h:87
virtual ~CourseSelectCollisionCheck()
ActorUniqueID & getOwnerID()
Definition CourseSelectCollisionCheck.h:36
void setCenterOffset(const Vec3 ¢er_offset)
Definition CourseSelectCollisionCheck.h:70
void setCenterOffset(f32 center_offset_x, f32 center_offset_y)
Definition CourseSelectCollisionCheck.h:75
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