#ifndef OBJECTS_OBJECT_OT_H
#define OBJECTS_OBJECT_OT_H 1

#include "align_asset_macro.h"

#define dobject_ot_DL_000040 "__OTR__objects/object_ot/object_ot_DL_000040"
static const ALIGN_ASSET(2) char object_ot_DL_000040[] = dobject_ot_DL_000040;

#define dobject_ot_DL_000078 "__OTR__objects/object_ot/object_ot_DL_000078"
static const ALIGN_ASSET(2) char object_ot_DL_000078[] = dobject_ot_DL_000078;

#define dobject_ot_Anim_000420 "__OTR__objects/object_ot/object_ot_Anim_000420"
static const ALIGN_ASSET(2) char object_ot_Anim_000420[] = dobject_ot_Anim_000420;

#define dobject_ot_DL_0004A0 "__OTR__objects/object_ot/object_ot_DL_0004A0"
static const ALIGN_ASSET(2) char object_ot_DL_0004A0[] = dobject_ot_DL_0004A0;

#define dobject_ot_Tex_000550 "__OTR__objects/object_ot/object_ot_Tex_000550"
static const ALIGN_ASSET(2) char object_ot_Tex_000550[] = dobject_ot_Tex_000550;

#define dobject_ot_Matanimheader_0005F8 "__OTR__objects/object_ot/object_ot_Matanimheader_0005F8"
static const ALIGN_ASSET(2) char object_ot_Matanimheader_0005F8[] = dobject_ot_Matanimheader_0005F8;

#define dobject_ot_Anim_0008D8 "__OTR__objects/object_ot/object_ot_Anim_0008D8"
static const ALIGN_ASSET(2) char object_ot_Anim_0008D8[] = dobject_ot_Anim_0008D8;

#define dobject_ot_DL_001800 "__OTR__objects/object_ot/object_ot_DL_001800"
static const ALIGN_ASSET(2) char object_ot_DL_001800[] = dobject_ot_DL_001800;

#define dobject_ot_DL_0018D0 "__OTR__objects/object_ot/object_ot_DL_0018D0"
static const ALIGN_ASSET(2) char object_ot_DL_0018D0[] = dobject_ot_DL_0018D0;

#define dobject_ot_DL_001988 "__OTR__objects/object_ot/object_ot_DL_001988"
static const ALIGN_ASSET(2) char object_ot_DL_001988[] = dobject_ot_DL_001988;

#define dobject_ot_DL_001AA0 "__OTR__objects/object_ot/object_ot_DL_001AA0"
static const ALIGN_ASSET(2) char object_ot_DL_001AA0[] = dobject_ot_DL_001AA0;

#define dobject_ot_DL_001B80 "__OTR__objects/object_ot/object_ot_DL_001B80"
static const ALIGN_ASSET(2) char object_ot_DL_001B80[] = dobject_ot_DL_001B80;

#define dobject_ot_DL_001C38 "__OTR__objects/object_ot/object_ot_DL_001C38"
static const ALIGN_ASSET(2) char object_ot_DL_001C38[] = dobject_ot_DL_001C38;

#define dobject_ot_DL_001CF0 "__OTR__objects/object_ot/object_ot_DL_001CF0"
static const ALIGN_ASSET(2) char object_ot_DL_001CF0[] = dobject_ot_DL_001CF0;

#define dobject_ot_DL_001FD8 "__OTR__objects/object_ot/object_ot_DL_001FD8"
static const ALIGN_ASSET(2) char object_ot_DL_001FD8[] = dobject_ot_DL_001FD8;

#define dobject_ot_DL_002090 "__OTR__objects/object_ot/object_ot_DL_002090"
static const ALIGN_ASSET(2) char object_ot_DL_002090[] = dobject_ot_DL_002090;

#define dobject_ot_DL_002220 "__OTR__objects/object_ot/object_ot_DL_002220"
static const ALIGN_ASSET(2) char object_ot_DL_002220[] = dobject_ot_DL_002220;

#define dobject_ot_DL_002318 "__OTR__objects/object_ot/object_ot_DL_002318"
static const ALIGN_ASSET(2) char object_ot_DL_002318[] = dobject_ot_DL_002318;

#define dobject_ot_DL_002410 "__OTR__objects/object_ot/object_ot_DL_002410"
static const ALIGN_ASSET(2) char object_ot_DL_002410[] = dobject_ot_DL_002410;

#define dobject_ot_DL_002508 "__OTR__objects/object_ot/object_ot_DL_002508"
static const ALIGN_ASSET(2) char object_ot_DL_002508[] = dobject_ot_DL_002508;

#define dobject_ot_DL_002600 "__OTR__objects/object_ot/object_ot_DL_002600"
static const ALIGN_ASSET(2) char object_ot_DL_002600[] = dobject_ot_DL_002600;

#define dobject_ot_DL_0026F8 "__OTR__objects/object_ot/object_ot_DL_0026F8"
static const ALIGN_ASSET(2) char object_ot_DL_0026F8[] = dobject_ot_DL_0026F8;

#define dobject_ot_DL_0027F0 "__OTR__objects/object_ot/object_ot_DL_0027F0"
static const ALIGN_ASSET(2) char object_ot_DL_0027F0[] = dobject_ot_DL_0027F0;

#define dobject_ot_TLUT_0028E0 "__OTR__objects/object_ot/object_ot_TLUT_0028E0"
static const ALIGN_ASSET(2) char object_ot_TLUT_0028E0[] = dobject_ot_TLUT_0028E0;

#define dobject_ot_Tex_002AE0 "__OTR__objects/object_ot/object_ot_Tex_002AE0"
static const ALIGN_ASSET(2) char object_ot_Tex_002AE0[] = dobject_ot_Tex_002AE0;

#define dobject_ot_Tex_002EE0 "__OTR__objects/object_ot/object_ot_Tex_002EE0"
static const ALIGN_ASSET(2) char object_ot_Tex_002EE0[] = dobject_ot_Tex_002EE0;

#define dobject_ot_Tex_0036E0 "__OTR__objects/object_ot/object_ot_Tex_0036E0"
static const ALIGN_ASSET(2) char object_ot_Tex_0036E0[] = dobject_ot_Tex_0036E0;

#define dobject_ot_Tex_003AE0 "__OTR__objects/object_ot/object_ot_Tex_003AE0"
static const ALIGN_ASSET(2) char object_ot_Tex_003AE0[] = dobject_ot_Tex_003AE0;

#define dobject_ot_Tex_003EE0 "__OTR__objects/object_ot/object_ot_Tex_003EE0"
static const ALIGN_ASSET(2) char object_ot_Tex_003EE0[] = dobject_ot_Tex_003EE0;

#define dobject_ot_Tex_0042E0 "__OTR__objects/object_ot/object_ot_Tex_0042E0"
static const ALIGN_ASSET(2) char object_ot_Tex_0042E0[] = dobject_ot_Tex_0042E0;

#define dobject_ot_Skel_004800 "__OTR__objects/object_ot/object_ot_Skel_004800"
static const ALIGN_ASSET(2) char object_ot_Skel_004800[] = dobject_ot_Skel_004800;

#define dobject_ot_Anim_004B30 "__OTR__objects/object_ot/object_ot_Anim_004B30"
static const ALIGN_ASSET(2) char object_ot_Anim_004B30[] = dobject_ot_Anim_004B30;

typedef enum ObjectOtLimb {
    /* 0x00 */ OBJECT_OT_LIMB_NONE,
    /* 0x01 */ OBJECT_OT_LIMB_01,
    /* 0x02 */ OBJECT_OT_LIMB_02,
    /* 0x03 */ OBJECT_OT_LIMB_03,
    /* 0x04 */ OBJECT_OT_LIMB_04,
    /* 0x05 */ OBJECT_OT_LIMB_05,
    /* 0x06 */ OBJECT_OT_LIMB_06,
    /* 0x07 */ OBJECT_OT_LIMB_07,
    /* 0x08 */ OBJECT_OT_LIMB_08,
    /* 0x09 */ OBJECT_OT_LIMB_09,
    /* 0x0A */ OBJECT_OT_LIMB_0A,
    /* 0x0B */ OBJECT_OT_LIMB_0B,
    /* 0x0C */ OBJECT_OT_LIMB_0C,
    /* 0x0D */ OBJECT_OT_LIMB_0D,
    /* 0x0E */ OBJECT_OT_LIMB_0E,
    /* 0x0F */ OBJECT_OT_LIMB_0F,
    /* 0x10 */ OBJECT_OT_LIMB_10,
    /* 0x11 */ OBJECT_OT_LIMB_11,
    /* 0x12 */ OBJECT_OT_LIMB_12,
    /* 0x13 */ OBJECT_OT_LIMB_MAX
} ObjectOtLimb;

#endif // OBJECTS_OBJECT_OT_H
