|
PhysicsSystem | PhysicsSystem => Parent?.PhysicsSystem |
|
| Component (bool isEnabled=true, Entity parent=null) |
|
Properties inherited from Komodo.Core.ECS.Components.RigidBodyComponent |
Vector3 | AngularVelocity [get, set] |
| Rotational velocity. More...
|
|
Vector3 | Force [get, set] |
| Current force applied to the RigidBodyComponent. More...
|
|
Vector3 | LinearVelocity [get, set] |
| Directional velocity. More...
|
|
PhysicsMaterial | Material [get, set] |
| Material defining the physical parameters of the RigidBodyComponent. More...
|
|
IPhysicsShape | Shape [get, set] |
| Shape of the RigidBodyComponent. More...
|
|
Vector3 | Torque [get, set] |
| Current torque applied to the RigidBodyComponent. More...
|
|
Dictionary< Guid, Collision > | Collisions [get] |
|
Game? | Game [get] |
| Each Component maintains a reference to the Komodo.Core.Game instance. More...
|
|
Guid | ID [get] |
| Unique identifier for the Component. More...
|
|
bool | IsEnabled [get, set] |
| Enabled Components are managed by their corresponding Komodo.Core.ECS.Systems.ISystem, otherwise the Component is ignored. More...
|
|
bool | IsInitialized [get, set] |
| Uninitialized Components are initialized by their corresponding Komodo.Core.ECS.Systems.ISystem, otherwise the Component is initialized on the next Komodo.Core.ECS.Systems.ISystem.Initialize, Komodo.Core.ECS.Systems.ISystem.PreUpdate, or Komodo.Core.ECS.Systems.ISystem.PostUpdate methods. More...
|
|
Entity | Parent [get, set] |
| Each Component belongs to a Komodo.Core.ECS.Entities.Entity and maintains a reference to the parent Komodo.Core.ECS.Entities.Entity. More...
|
|
Vector3 | Position [get, set] |
| Each Component has a position relative to their Parent. More...
|
|
Vector3?? | WorldPosition [get] |
| The sum of Position and the Parent's Komodo.Core.ECS.Entities.Entity.Position, representing the Component's position in world space. More...
|
|
Vector3?? | Rotation [get, set] |
| Derived from the Parent's Komodo.Core.ECS.Entities.Entity.Rotation. More...
|
|
Matrix?? | RotationMatrix [get] |
| Derived from the Parent's Komodo.Core.ECS.Entities.Entity.RotationMatrix. More...
|
|
Quaternion?? | RotationQuaternion [get] |
| Derived from the Parent's Komodo.Core.ECS.Entities.Entity.RotationQuaternion. More...
|
|
Vector3?? | Scale [get, set] |
| Derived from the Parent's Komodo.Core.ECS.Entities.Entity.Scale. More...
|
|
Class defining static bodies.