mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-05-14 11:25:04 +00:00
Refactor MovingPlatformComponent to support subcomponents for movement and rotation
- 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.
This commit is contained in:
7
dGame/dComponents/MovingPlatformComponent/CMakeLists.txt
Normal file
7
dGame/dComponents/MovingPlatformComponent/CMakeLists.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
set(DGAME_DCOMPONENTS_MOVINGPLATFORMCOMPONENT
|
||||
"PlatformSubComponent.cpp"
|
||||
"MoverSubComponent.cpp"
|
||||
"SimpleMoverSubComponent.cpp"
|
||||
"RotatorSubComponent.cpp"
|
||||
PARENT_SCOPE
|
||||
)
|
||||
Reference in New Issue
Block a user