///
/// Defines the different types of interactable objects in the game
///
public enum InteractionType
{
///
/// Generic interactable object (default)
///
Object,
///
/// Non-player character with dialogue
///
NPC,
///
/// Door that can be opened/closed
///
Door,
///
/// Chest or container that can be opened
///
Chest,
///
/// Item that can be picked up
///
Item,
///
/// Shop or vendor interface
///
Shop,
///
/// Quest giver or quest-related object
///
Quest,
///
/// Lever, switch, or button
///
Switch,
///
/// Crafting station or workbench
///
CraftingStation,
///
/// Save point or checkpoint
///
SavePoint
}