Files
LowPolyRPG/Assets/Scripts/InteractionType.cs
Caleb Sandford deQuincey 715fb68744 Initial commitment
2025-06-25 11:10:11 +01:00

56 lines
1.0 KiB
C#

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