Math and Shapes
This section houses the smaller classes that help with the maths through out the project, whether it be for physics, collisions or other you’ll likely find it here. The math here works with the SoftFloat library to ensure determinism across devices and networks.
A thing worth noting here is that there some shapes that have 2 counterparts. For example SRect is the general maths for a rectangle which can be used in any space, whereas ObjectRect is Unity MonoBehaviour which holds onto an SRect representing a rectangle in the games world space. There are similar for circle and line.