1#include "game/field/obj/ObjectKCL.hh"
20 [[nodiscard]]
u32 loadFlags()
const override {
24 void createCollision()
override;
27 [[nodiscard]] f32 colRadiusAdditionalLength()
const override {
32 [[nodiscard]] f32 calcBridgeAngle(
u32 t)
const;
Manager for an object's KCL interactions.
f32 m_angVel
Speed of the bridge's movement.
u32 m_fullAnimFrames
The full duration of a bridge raise/lower loop.
bool m_rotateUpwards
Normally 1, otherwise the bridge will open downwards.
State calcState(u32 t) const
Helper function which determines the current state of the bridge based on t.