#ifndef OBJECTS_OBJECT_UM_H
#define OBJECTS_OBJECT_UM_H 1

#include "align_asset_macro.h"

#define dobject_um_DL_000040 "__OTR__objects/object_um/object_um_DL_000040"
static const ALIGN_ASSET(2) char object_um_DL_000040[] = dobject_um_DL_000040;

#define dobject_um_Tex_0000C8 "__OTR__objects/object_um/object_um_Tex_0000C8"
static const ALIGN_ASSET(2) char object_um_Tex_0000C8[] = dobject_um_Tex_0000C8;

#define dobject_um_DL_000910 "__OTR__objects/object_um/object_um_DL_000910"
static const ALIGN_ASSET(2) char object_um_DL_000910[] = dobject_um_DL_000910;

#define dobject_um_Tex_000998 "__OTR__objects/object_um/object_um_Tex_000998"
static const ALIGN_ASSET(2) char object_um_Tex_000998[] = dobject_um_Tex_000998;

#define dobject_um_DL_0011E0 "__OTR__objects/object_um/object_um_DL_0011E0"
static const ALIGN_ASSET(2) char object_um_DL_0011E0[] = dobject_um_DL_0011E0;

#define dobject_um_Tex_001268 "__OTR__objects/object_um/object_um_Tex_001268"
static const ALIGN_ASSET(2) char object_um_Tex_001268[] = dobject_um_Tex_001268;

#define dobject_um_DL_001EE0 "__OTR__objects/object_um/object_um_DL_001EE0"
static const ALIGN_ASSET(2) char object_um_DL_001EE0[] = dobject_um_DL_001EE0;

#define dobject_um_Tex_002148 "__OTR__objects/object_um/object_um_Tex_002148"
static const ALIGN_ASSET(2) char object_um_Tex_002148[] = dobject_um_Tex_002148;

#define dobject_um_Tex_002948 "__OTR__objects/object_um/object_um_Tex_002948"
static const ALIGN_ASSET(2) char object_um_Tex_002948[] = dobject_um_Tex_002948;

#define dobject_um_Tex_003148 "__OTR__objects/object_um/object_um_Tex_003148"
static const ALIGN_ASSET(2) char object_um_Tex_003148[] = dobject_um_Tex_003148;

#define dgUmMinigamePotDL "__OTR__objects/object_um/gUmMinigamePotDL"
static const ALIGN_ASSET(2) char gUmMinigamePotDL[] = dgUmMinigamePotDL;

#define dobject_um_Tex_003F00 "__OTR__objects/object_um/object_um_Tex_003F00"
static const ALIGN_ASSET(2) char object_um_Tex_003F00[] = dobject_um_Tex_003F00;

#define dobject_um_Tex_004100 "__OTR__objects/object_um/object_um_Tex_004100"
static const ALIGN_ASSET(2) char object_um_Tex_004100[] = dobject_um_Tex_004100;

#define dobject_um_DL_0043E0 "__OTR__objects/object_um/object_um_DL_0043E0"
static const ALIGN_ASSET(2) char object_um_DL_0043E0[] = dobject_um_DL_0043E0;

#define dobject_um_Tex_004500 "__OTR__objects/object_um/object_um_Tex_004500"
static const ALIGN_ASSET(2) char object_um_Tex_004500[] = dobject_um_Tex_004500;

#define dobject_um_DL_004B60 "__OTR__objects/object_um/object_um_DL_004B60"
static const ALIGN_ASSET(2) char object_um_DL_004B60[] = dobject_um_DL_004B60;

#define dobject_um_Tex_004C80 "__OTR__objects/object_um/object_um_Tex_004C80"
static const ALIGN_ASSET(2) char object_um_Tex_004C80[] = dobject_um_Tex_004C80;

#define dgUmBrokenMinigamePotDL "__OTR__objects/object_um/gUmBrokenMinigamePotDL"
static const ALIGN_ASSET(2) char gUmBrokenMinigamePotDL[] = dgUmBrokenMinigamePotDL;

#define dobject_um_TLUT_0054D0 "__OTR__objects/object_um/object_um_TLUT_0054D0"
static const ALIGN_ASSET(2) char object_um_TLUT_0054D0[] = dobject_um_TLUT_0054D0;

#define dobject_um_Tex_0056D0 "__OTR__objects/object_um/object_um_Tex_0056D0"
static const ALIGN_ASSET(2) char object_um_Tex_0056D0[] = dobject_um_Tex_0056D0;

#define dobject_um_Tex_005710 "__OTR__objects/object_um/object_um_Tex_005710"
static const ALIGN_ASSET(2) char object_um_Tex_005710[] = dobject_um_Tex_005710;

#define dobject_um_Tex_005F10 "__OTR__objects/object_um/object_um_Tex_005F10"
static const ALIGN_ASSET(2) char object_um_Tex_005F10[] = dobject_um_Tex_005F10;

#define dobject_um_DL_0067C0 "__OTR__objects/object_um/object_um_DL_0067C0"
static const ALIGN_ASSET(2) char object_um_DL_0067C0[] = dobject_um_DL_0067C0;

#define dobject_um_TLUT_006AD0 "__OTR__objects/object_um/object_um_TLUT_006AD0"
static const ALIGN_ASSET(2) char object_um_TLUT_006AD0[] = dobject_um_TLUT_006AD0;

#define dobject_um_Tex_006CD0 "__OTR__objects/object_um/object_um_Tex_006CD0"
static const ALIGN_ASSET(2) char object_um_Tex_006CD0[] = dobject_um_Tex_006CD0;

#define dobject_um_Tex_006D10 "__OTR__objects/object_um/object_um_Tex_006D10"
static const ALIGN_ASSET(2) char object_um_Tex_006D10[] = dobject_um_Tex_006D10;

#define dobject_um_Tex_007510 "__OTR__objects/object_um/object_um_Tex_007510"
static const ALIGN_ASSET(2) char object_um_Tex_007510[] = dobject_um_Tex_007510;

#define dobject_um_Matanimheader_007D10 "__OTR__objects/object_um/object_um_Matanimheader_007D10"
static const ALIGN_ASSET(2) char object_um_Matanimheader_007D10[] = dobject_um_Matanimheader_007D10;

#define dobject_um_Colheader_007E20 "__OTR__objects/object_um/object_um_Colheader_007E20"
static const ALIGN_ASSET(2) char object_um_Colheader_007E20[] = dobject_um_Colheader_007E20;

#define dobject_um_Colheader_007F50 "__OTR__objects/object_um/object_um_Colheader_007F50"
static const ALIGN_ASSET(2) char object_um_Colheader_007F50[] = dobject_um_Colheader_007F50;

#define dobject_um_DL_00DF20 "__OTR__objects/object_um/object_um_DL_00DF20"
static const ALIGN_ASSET(2) char object_um_DL_00DF20[] = dobject_um_DL_00DF20;

#define dobject_um_DL_00E2F0 "__OTR__objects/object_um/object_um_DL_00E2F0"
static const ALIGN_ASSET(2) char object_um_DL_00E2F0[] = dobject_um_DL_00E2F0;

#define dobject_um_DL_00E6A8 "__OTR__objects/object_um/object_um_DL_00E6A8"
static const ALIGN_ASSET(2) char object_um_DL_00E6A8[] = dobject_um_DL_00E6A8;

#define dobject_um_DL_00ED18 "__OTR__objects/object_um/object_um_DL_00ED18"
static const ALIGN_ASSET(2) char object_um_DL_00ED18[] = dobject_um_DL_00ED18;

#define dobject_um_DL_00EEB0 "__OTR__objects/object_um/object_um_DL_00EEB0"
static const ALIGN_ASSET(2) char object_um_DL_00EEB0[] = dobject_um_DL_00EEB0;

#define dobject_um_DL_00F150 "__OTR__objects/object_um/object_um_DL_00F150"
static const ALIGN_ASSET(2) char object_um_DL_00F150[] = dobject_um_DL_00F150;

#define dobject_um_DL_00F2D8 "__OTR__objects/object_um/object_um_DL_00F2D8"
static const ALIGN_ASSET(2) char object_um_DL_00F2D8[] = dobject_um_DL_00F2D8;

#define dobject_um_DL_00F590 "__OTR__objects/object_um/object_um_DL_00F590"
static const ALIGN_ASSET(2) char object_um_DL_00F590[] = dobject_um_DL_00F590;

#define dobject_um_DL_00F828 "__OTR__objects/object_um/object_um_DL_00F828"
static const ALIGN_ASSET(2) char object_um_DL_00F828[] = dobject_um_DL_00F828;

#define dobject_um_DL_00F9B0 "__OTR__objects/object_um/object_um_DL_00F9B0"
static const ALIGN_ASSET(2) char object_um_DL_00F9B0[] = dobject_um_DL_00F9B0;

#define dobject_um_DL_00FBF8 "__OTR__objects/object_um/object_um_DL_00FBF8"
static const ALIGN_ASSET(2) char object_um_DL_00FBF8[] = dobject_um_DL_00FBF8;

#define dobject_um_DL_010178 "__OTR__objects/object_um/object_um_DL_010178"
static const ALIGN_ASSET(2) char object_um_DL_010178[] = dobject_um_DL_010178;

#define dobject_um_DL_0103E0 "__OTR__objects/object_um/object_um_DL_0103E0"
static const ALIGN_ASSET(2) char object_um_DL_0103E0[] = dobject_um_DL_0103E0;

#define dobject_um_DL_010908 "__OTR__objects/object_um/object_um_DL_010908"
static const ALIGN_ASSET(2) char object_um_DL_010908[] = dobject_um_DL_010908;

#define dobject_um_DL_010AA8 "__OTR__objects/object_um/object_um_DL_010AA8"
static const ALIGN_ASSET(2) char object_um_DL_010AA8[] = dobject_um_DL_010AA8;

#define dobject_um_DL_010B40 "__OTR__objects/object_um/object_um_DL_010B40"
static const ALIGN_ASSET(2) char object_um_DL_010B40[] = dobject_um_DL_010B40;

#define dobject_um_DL_010BD8 "__OTR__objects/object_um/object_um_DL_010BD8"
static const ALIGN_ASSET(2) char object_um_DL_010BD8[] = dobject_um_DL_010BD8;

#define dobject_um_DL_010CC8 "__OTR__objects/object_um/object_um_DL_010CC8"
static const ALIGN_ASSET(2) char object_um_DL_010CC8[] = dobject_um_DL_010CC8;

#define dobject_um_DL_0114B8 "__OTR__objects/object_um/object_um_DL_0114B8"
static const ALIGN_ASSET(2) char object_um_DL_0114B8[] = dobject_um_DL_0114B8;

#define dgUmSkel "__OTR__objects/object_um/gUmSkel"
static const ALIGN_ASSET(2) char gUmSkel[] = dgUmSkel;

#define dgUmGallopAnim "__OTR__objects/object_um/gUmGallopAnim"
static const ALIGN_ASSET(2) char gUmGallopAnim[] = dgUmGallopAnim;

#define dgUmLookBackAnim "__OTR__objects/object_um/gUmLookBackAnim"
static const ALIGN_ASSET(2) char gUmLookBackAnim[] = dgUmLookBackAnim;

#define dgUmTrotAnim "__OTR__objects/object_um/gUmTrotAnim"
static const ALIGN_ASSET(2) char gUmTrotAnim[] = dgUmTrotAnim;

#define dobject_um_TLUT_012CD0 "__OTR__objects/object_um/object_um_TLUT_012CD0"
static const ALIGN_ASSET(2) char object_um_TLUT_012CD0[] = dobject_um_TLUT_012CD0;

#define dobject_um_TLUT_012ED0 "__OTR__objects/object_um/object_um_TLUT_012ED0"
static const ALIGN_ASSET(2) char object_um_TLUT_012ED0[] = dobject_um_TLUT_012ED0;

#define dobject_um_TLUT_0130D0 "__OTR__objects/object_um/object_um_TLUT_0130D0"
static const ALIGN_ASSET(2) char object_um_TLUT_0130D0[] = dobject_um_TLUT_0130D0;

#define dobject_um_TLUT_0132D0 "__OTR__objects/object_um/object_um_TLUT_0132D0"
static const ALIGN_ASSET(2) char object_um_TLUT_0132D0[] = dobject_um_TLUT_0132D0;

#define dobject_um_Tex_0134D0 "__OTR__objects/object_um/object_um_Tex_0134D0"
static const ALIGN_ASSET(2) char object_um_Tex_0134D0[] = dobject_um_Tex_0134D0;

#define dobject_um_Tex_0138D0 "__OTR__objects/object_um/object_um_Tex_0138D0"
static const ALIGN_ASSET(2) char object_um_Tex_0138D0[] = dobject_um_Tex_0138D0;

#define dobject_um_Tex_013CD0 "__OTR__objects/object_um/object_um_Tex_013CD0"
static const ALIGN_ASSET(2) char object_um_Tex_013CD0[] = dobject_um_Tex_013CD0;

#define dobject_um_Tex_0144D0 "__OTR__objects/object_um/object_um_Tex_0144D0"
static const ALIGN_ASSET(2) char object_um_Tex_0144D0[] = dobject_um_Tex_0144D0;

#define dobject_um_Tex_014CD0 "__OTR__objects/object_um/object_um_Tex_014CD0"
static const ALIGN_ASSET(2) char object_um_Tex_014CD0[] = dobject_um_Tex_014CD0;

#define dobject_um_Tex_0154D0 "__OTR__objects/object_um/object_um_Tex_0154D0"
static const ALIGN_ASSET(2) char object_um_Tex_0154D0[] = dobject_um_Tex_0154D0;

#define dobject_um_Tex_015CD0 "__OTR__objects/object_um/object_um_Tex_015CD0"
static const ALIGN_ASSET(2) char object_um_Tex_015CD0[] = dobject_um_Tex_015CD0;

#define dgUmCremiaEyeOpenTex "__OTR__objects/object_um/gUmCremiaEyeOpenTex"
static const ALIGN_ASSET(2) char gUmCremiaEyeOpenTex[] = dgUmCremiaEyeOpenTex;

#define dgUmCremiaEyeHalfTex "__OTR__objects/object_um/gUmCremiaEyeHalfTex"
static const ALIGN_ASSET(2) char gUmCremiaEyeHalfTex[] = dgUmCremiaEyeHalfTex;

#define dgUmCremiaEyeClosedTex "__OTR__objects/object_um/gUmCremiaEyeClosedTex"
static const ALIGN_ASSET(2) char gUmCremiaEyeClosedTex[] = dgUmCremiaEyeClosedTex;

#define dgUmCremiaEyeHappyTex "__OTR__objects/object_um/gUmCremiaEyeHappyTex"
static const ALIGN_ASSET(2) char gUmCremiaEyeHappyTex[] = dgUmCremiaEyeHappyTex;

#define dgUmCremiaEyeAngryTex "__OTR__objects/object_um/gUmCremiaEyeAngryTex"
static const ALIGN_ASSET(2) char gUmCremiaEyeAngryTex[] = dgUmCremiaEyeAngryTex;

#define dgUmCremiaEyeSadTex "__OTR__objects/object_um/gUmCremiaEyeSadTex"
static const ALIGN_ASSET(2) char gUmCremiaEyeSadTex[] = dgUmCremiaEyeSadTex;

#define dgUmMouthNormalTex "__OTR__objects/object_um/gUmMouthNormalTex"
static const ALIGN_ASSET(2) char gUmMouthNormalTex[] = dgUmMouthNormalTex;

#define dgUmMouthHappyTex "__OTR__objects/object_um/gUmMouthHappyTex"
static const ALIGN_ASSET(2) char gUmMouthHappyTex[] = dgUmMouthHappyTex;

#define dgUmMouthFrownTex "__OTR__objects/object_um/gUmMouthFrownTex"
static const ALIGN_ASSET(2) char gUmMouthFrownTex[] = dgUmMouthFrownTex;

#define dgUmMouthHangingOpenTex "__OTR__objects/object_um/gUmMouthHangingOpenTex"
static const ALIGN_ASSET(2) char gUmMouthHangingOpenTex[] = dgUmMouthHangingOpenTex;

#define dobject_um_Tex_0184D0 "__OTR__objects/object_um/object_um_Tex_0184D0"
static const ALIGN_ASSET(2) char object_um_Tex_0184D0[] = dobject_um_Tex_0184D0;

#define dobject_um_Tex_018510 "__OTR__objects/object_um/object_um_Tex_018510"
static const ALIGN_ASSET(2) char object_um_Tex_018510[] = dobject_um_Tex_018510;

#define dobject_um_Tex_018610 "__OTR__objects/object_um/object_um_Tex_018610"
static const ALIGN_ASSET(2) char object_um_Tex_018610[] = dobject_um_Tex_018610;

#define dobject_um_Tex_018710 "__OTR__objects/object_um/object_um_Tex_018710"
static const ALIGN_ASSET(2) char object_um_Tex_018710[] = dobject_um_Tex_018710;

#define dobject_um_Tex_018750 "__OTR__objects/object_um/object_um_Tex_018750"
static const ALIGN_ASSET(2) char object_um_Tex_018750[] = dobject_um_Tex_018750;

#define dobject_um_Tex_018850 "__OTR__objects/object_um/object_um_Tex_018850"
static const ALIGN_ASSET(2) char object_um_Tex_018850[] = dobject_um_Tex_018850;

#define dobject_um_Tex_018950 "__OTR__objects/object_um/object_um_Tex_018950"
static const ALIGN_ASSET(2) char object_um_Tex_018950[] = dobject_um_Tex_018950;

#define dobject_um_Tex_0189D0 "__OTR__objects/object_um/object_um_Tex_0189D0"
static const ALIGN_ASSET(2) char object_um_Tex_0189D0[] = dobject_um_Tex_0189D0;

#define dobject_um_Tex_018A10 "__OTR__objects/object_um/object_um_Tex_018A10"
static const ALIGN_ASSET(2) char object_um_Tex_018A10[] = dobject_um_Tex_018A10;

#define dobject_um_Tex_018E10 "__OTR__objects/object_um/object_um_Tex_018E10"
static const ALIGN_ASSET(2) char object_um_Tex_018E10[] = dobject_um_Tex_018E10;

#define dobject_um_Tex_019010 "__OTR__objects/object_um/object_um_Tex_019010"
static const ALIGN_ASSET(2) char object_um_Tex_019010[] = dobject_um_Tex_019010;

#define dobject_um_Tex_019210 "__OTR__objects/object_um/object_um_Tex_019210"
static const ALIGN_ASSET(2) char object_um_Tex_019210[] = dobject_um_Tex_019210;

#define dobject_um_Tex_019310 "__OTR__objects/object_um/object_um_Tex_019310"
static const ALIGN_ASSET(2) char object_um_Tex_019310[] = dobject_um_Tex_019310;

#define dobject_um_Tex_019510 "__OTR__objects/object_um/object_um_Tex_019510"
static const ALIGN_ASSET(2) char object_um_Tex_019510[] = dobject_um_Tex_019510;

#define dgUmIdleAnim "__OTR__objects/object_um/gUmIdleAnim"
static const ALIGN_ASSET(2) char gUmIdleAnim[] = dgUmIdleAnim;

typedef enum ObjectUmLimb {
    /* 0x00 */ UM_LIMB_NONE,
    /* 0x01 */ UM_LIMB_SEAT_AND_SHAFTS,
    /* 0x02 */ UM_LIMB_WAGON_ROOT,
    /* 0x03 */ UM_LIMB_WAGON_RIGHT_WHEEL,
    /* 0x04 */ UM_LIMB_WAGON_LEFT_WHEEL,
    /* 0x05 */ UM_LIMB_WAGON_CART_BED,
    /* 0x06 */ UM_LIMB_WAGON_HAND_BRAKE,
    /* 0x07 */ UM_LIMB_WAGON_CART_COVER,
    /* 0x08 */ UM_LIMB_WAGON_LEFT_LEAF_SPRING,
    /* 0x09 */ UM_LIMB_WAGON_RIGHT_LEAF_SPRING,
    /* 0x0A */ UM_LIMB_WAGON_STEERING_WHEEL,
    /* 0x0B */ UM_LIMB_CREMIA_ROOT,
    /* 0x0C */ UM_LIMB_CREMIA_TORSO,
    /* 0x0D */ UM_LIMB_CREMIA_HEAD,
    /* 0x0E */ UM_LIMB_CREMIA_HAIR_END,
    /* 0x0F */ UM_LIMB_CREMIA_LEFT_UPPER_ARM,
    /* 0x10 */ UM_LIMB_CREMIA_LEFT_FOREARM,
    /* 0x11 */ UM_LIMB_CREMIA_LEFT_HAND,
    /* 0x12 */ UM_LIMB_CREMIA_RIGHT_UPPER_ARM,
    /* 0x13 */ UM_LIMB_CREMIA_RIGHT_FOREARM,
    /* 0x14 */ UM_LIMB_CREMIA_RIGHT_HAND,
    /* 0x15 */ UM_LIMB_CREMIA_LOWER_BODY,
    /* 0x16 */ UM_LIMB_MAX
} ObjectUmLimb;

#endif // OBJECTS_OBJECT_UM_H
