The interface for Joints is terrible. If we can make it a component, we can get a ton of mileage with little work (ui, serialization, they're auto removed when Entity dies). The issue here is that it relates two objects, so what does that look like? Do both entities get a component? Is one entity the 'owner' and the other is just referenced?
The interface for Joints is terrible. If we can make it a component, we can get a ton of mileage with little work (ui, serialization, they're auto removed when Entity dies). The issue here is that it relates two objects, so what does that look like? Do both entities get a component? Is one entity the 'owner' and the other is just referenced?