17 [[nodiscard]]
u32 loadFlags()
const override {
22 [[nodiscard]] f32 colRadiusAdditionalLength()
const override {
23 return static_cast<f32
>(m_amplitude);
26 void initCollision()
override;
30 [[nodiscard]]
bool checkCollision(f32 radius,
const EGG::Vector3f &pos,
33 [[nodiscard]]
bool checkCollisionCached(f32 radius,
const EGG::Vector3f &pos,
37 [[nodiscard]] f32 calcStateAndPosition(
u32 timeOffset)
const;