public bool UpdatePosition(Entity entity, DWorldPositionData information) { var hasEntity = EntityManager.HasComponent <DWorldPositionData>(entity); if (!hasEntity) { return(false); } EntityManager.SetComponentData(entity, information); return(true); }
public bool UpdateTransform(Entity entity, DWorldPositionData informationPos, DWorldRotationData informationRot) { if (EntityManager.HasComponent <DWorldPositionData>(entity)) { EntityManager.SetComponentData(entity, informationPos); } if (EntityManager.HasComponent <DWorldRotationData>(entity)) { EntityManager.SetComponentData(entity, informationRot); } return(true); }
public DWorldTransformData(DWorldPositionData positionComponent, DWorldRotationData rotationComponent) { Position = positionComponent.Value; Rotation = rotationComponent.Value; }