Under development, expected to change significantly. Currently being programmed alongside SpookyProject
- Interaction system built on UE component system
- TriggerComponent which can trigger other interactables
- ToggleComponent which has an on/off state
- PhysicsGrabComponent which can grab physics objects and throw them using PhysicsHandle
- PickupableComponent which can let the player pickup items
- InventoryComponent which manages inventory
- ItemUsableComponent allows you to use items on interactables
- PlayerEquipComponent allows you to 'equip' items