56 lines
1.0 KiB
C#
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
|
|
}
|