Skip to content

Instantly share code, notes, and snippets.

@goaaats
Created July 7, 2019 13:24
Show Gist options
  • Save goaaats/5957101f05596de11aadb147c059a277 to your computer and use it in GitHub Desktop.
Save goaaats/5957101f05596de11aadb147c059a277 to your computer and use it in GitHub Desktop.
using System;
namespace Dalamud.Game.ClientState.Actors
{
/// <summary>
/// Enum describing possible entity kinds.
/// </summary>
public enum ObjectKind : byte
{
/// <summary>
/// Invalid actor.
/// </summary>
None = 0x00,
/// <summary>
/// Objects representing player characters.
/// </summary>
Player = 0x01,
/// <summary>
/// Objects representing battle NPCs.
/// </summary>
BattleNpc = 0x02,
/// <summary>
/// Objects representing event NPCs.
/// </summary>
EventNpc = 0x03,
/// <summary>
/// Objects representing treasures.
/// </summary>
Treasure = 0x04,
/// <summary>
/// Objects representing aetherytes.
/// </summary>
Aetheryte = 0x05,
/// <summary>
/// Objects representing gathering points.
/// </summary>
GatheringPoint = 0x06,
/// <summary>
/// Objects representing event objects.
/// </summary>
EventObj = 0x07,
/// <summary>
/// Objects representing mounts.
/// </summary>
MountType = 0x08,
/// <summary>
/// Objects representing minions.
/// </summary>
Companion = 0x09, // Minion
/// <summary>
/// Objects representing retainers.
/// </summary>
Retainer = 0x0A,
Area = 0x0B,
/// <summary>
/// Objects representing housing objects.
/// </summary>
Housing = 0x0C,
Cutscene = 0x0D,
CardStand = 0x0E,
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment