示例#1
0
        public void Motion(ComponentTransform pos, ComponentRigidbody vel)
        {
            Vector3 currentPos = pos.Position;
            Vector3 velocity   = vel.Velocity;

            pos.PhysicsMove(currentPos + velocity * TimeManager.dt);
        }
示例#2
0
        public override void OnAction(Entity entity)
        {
            var allComponents = entity.Components;

            ComponentTransform pos = entity.Transform;
            ComponentRigidbody vel = entity.GetComponent <ComponentRigidbody>();

            Motion(pos, vel);
        }