mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-05-14 03:15:05 +00:00
- Introduced PlatformSubComponent as a base class for platform movement logic. - Added MoverSubComponent for standard path-following behavior. - Implemented SimpleMoverSubComponent for auto-generating two-waypoint paths. - Created RotatorSubComponent to handle angular velocity and rotation along paths. - Updated MovingPlatformComponent to manage multiple subcomponents and their states. - Modified serialization and update logic to accommodate new subcomponent architecture. - Adjusted GameMessages to include additional parameters for platform state synchronization. - Enhanced SimplePhysicsComponent to prevent double movement when on a moving platform. - Added new CMakeLists.txt for organizing MovingPlatformComponent files.
8 lines
188 B
CMake
8 lines
188 B
CMake
set(DGAME_DCOMPONENTS_MOVINGPLATFORMCOMPONENT
|
|
"PlatformSubComponent.cpp"
|
|
"MoverSubComponent.cpp"
|
|
"SimpleMoverSubComponent.cpp"
|
|
"RotatorSubComponent.cpp"
|
|
PARENT_SCOPE
|
|
)
|