📓

ICollisionShape

//add more if you need em, however you'd need to add new collision comparisons for them to take effect
public enum CollisionShapeType
{
    AABB, circle
}

//not really using this for anything other then polymorphic nonsense
public interface ICollisionShape
{
    CollisionShapeType GetType();
}

This interface is just to help tag collision shapes

Methods

CollisionShapeType GetType()

Returns collision shape of the object