14 void init()
override {
21 [[nodiscard]] u32 loadFlags()
const override {
26 void createCollision()
override {}
33 m_railInterpolator->setCurrVel(0.0f);
37 void enterRevolving() {
49 void calcRevolving() {}
55 static constexpr std::array<StateManagerEntry, 2> STATE_ENTRIES = {{
56 {StateEntry<ObjectSunDS, &ObjectSunDS::enterStill, &ObjectSunDS::calcStill>(0)},
57 {StateEntry<ObjectSunDS, &ObjectSunDS::enterRevolving, &ObjectSunDS::calcRevolving>(1)},