#ifndef OBJECTS_OBJECT_LINK_NUTS_H
#define OBJECTS_OBJECT_LINK_NUTS_H 1

#include "align_asset_macro.h"

#define dgLinkDekuRightThighDL "__OTR__objects/object_link_nuts/gLinkDekuRightThighDL"
static const ALIGN_ASSET(2) char gLinkDekuRightThighDL[] = dgLinkDekuRightThighDL;

#define dgLinkDekuRightShinDL "__OTR__objects/object_link_nuts/gLinkDekuRightShinDL"
static const ALIGN_ASSET(2) char gLinkDekuRightShinDL[] = dgLinkDekuRightShinDL;

#define dgLinkDekuRightFootDL "__OTR__objects/object_link_nuts/gLinkDekuRightFootDL"
static const ALIGN_ASSET(2) char gLinkDekuRightFootDL[] = dgLinkDekuRightFootDL;

#define dgLinkDekuLeftThighDL "__OTR__objects/object_link_nuts/gLinkDekuLeftThighDL"
static const ALIGN_ASSET(2) char gLinkDekuLeftThighDL[] = dgLinkDekuLeftThighDL;

#define dgLinkDekuLeftShinDL "__OTR__objects/object_link_nuts/gLinkDekuLeftShinDL"
static const ALIGN_ASSET(2) char gLinkDekuLeftShinDL[] = dgLinkDekuLeftShinDL;

#define dgLinkDekuLeftFootDL "__OTR__objects/object_link_nuts/gLinkDekuLeftFootDL"
static const ALIGN_ASSET(2) char gLinkDekuLeftFootDL[] = dgLinkDekuLeftFootDL;

#define dgLinkDekuWaistDL "__OTR__objects/object_link_nuts/gLinkDekuWaistDL"
static const ALIGN_ASSET(2) char gLinkDekuWaistDL[] = dgLinkDekuWaistDL;

#define dgLinkDekuCollarDL "__OTR__objects/object_link_nuts/gLinkDekuCollarDL"
static const ALIGN_ASSET(2) char gLinkDekuCollarDL[] = dgLinkDekuCollarDL;

#define dgLinkDekuTorsoDL "__OTR__objects/object_link_nuts/gLinkDekuTorsoDL"
static const ALIGN_ASSET(2) char gLinkDekuTorsoDL[] = dgLinkDekuTorsoDL;

#define dgLinkDekuHeadDL "__OTR__objects/object_link_nuts/gLinkDekuHeadDL"
static const ALIGN_ASSET(2) char gLinkDekuHeadDL[] = dgLinkDekuHeadDL;

#define dgLinkDekuHatDL "__OTR__objects/object_link_nuts/gLinkDekuHatDL"
static const ALIGN_ASSET(2) char gLinkDekuHatDL[] = dgLinkDekuHatDL;

#define dgLinkDekuSheathDL "__OTR__objects/object_link_nuts/gLinkDekuSheathDL"
static const ALIGN_ASSET(2) char gLinkDekuSheathDL[] = dgLinkDekuSheathDL;

#define dgLinkDekuRightShoulderDL "__OTR__objects/object_link_nuts/gLinkDekuRightShoulderDL"
static const ALIGN_ASSET(2) char gLinkDekuRightShoulderDL[] = dgLinkDekuRightShoulderDL;

#define dgLinkDekuRightForearmDL "__OTR__objects/object_link_nuts/gLinkDekuRightForearmDL"
static const ALIGN_ASSET(2) char gLinkDekuRightForearmDL[] = dgLinkDekuRightForearmDL;

#define dgLinkDekuRightHandDL "__OTR__objects/object_link_nuts/gLinkDekuRightHandDL"
static const ALIGN_ASSET(2) char gLinkDekuRightHandDL[] = dgLinkDekuRightHandDL;

#define dgLinkDekuLeftShoulderDL "__OTR__objects/object_link_nuts/gLinkDekuLeftShoulderDL"
static const ALIGN_ASSET(2) char gLinkDekuLeftShoulderDL[] = dgLinkDekuLeftShoulderDL;

#define dgLinkDekuLeftForearmDL "__OTR__objects/object_link_nuts/gLinkDekuLeftForearmDL"
static const ALIGN_ASSET(2) char gLinkDekuLeftForearmDL[] = dgLinkDekuLeftForearmDL;

#define dgLinkDekuLeftHandDL "__OTR__objects/object_link_nuts/gLinkDekuLeftHandDL"
static const ALIGN_ASSET(2) char gLinkDekuLeftHandDL[] = dgLinkDekuLeftHandDL;

#define dobject_link_nuts_TLUT_003CB0 "__OTR__objects/object_link_nuts/object_link_nuts_TLUT_003CB0"
static const ALIGN_ASSET(2) char object_link_nuts_TLUT_003CB0[] = dobject_link_nuts_TLUT_003CB0;

#define dobject_link_nuts_TLUT_003EB0 "__OTR__objects/object_link_nuts/object_link_nuts_TLUT_003EB0"
static const ALIGN_ASSET(2) char object_link_nuts_TLUT_003EB0[] = dobject_link_nuts_TLUT_003EB0;

#define dobject_link_nuts_Tex_0040B0 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_0040B0"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_0040B0[] = dobject_link_nuts_Tex_0040B0;

#define dobject_link_nuts_Tex_0041B0 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_0041B0"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_0041B0[] = dobject_link_nuts_Tex_0041B0;

#define dobject_link_nuts_Tex_0042B0 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_0042B0"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_0042B0[] = dobject_link_nuts_Tex_0042B0;

#define dobject_link_nuts_Tex_0043B0 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_0043B0"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_0043B0[] = dobject_link_nuts_Tex_0043B0;

#define dobject_link_nuts_Tex_0044B0 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_0044B0"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_0044B0[] = dobject_link_nuts_Tex_0044B0;

#define dobject_link_nuts_Tex_0048B0 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_0048B0"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_0048B0[] = dobject_link_nuts_Tex_0048B0;

#define dobject_link_nuts_Tex_0058B0 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_0058B0"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_0058B0[] = dobject_link_nuts_Tex_0058B0;

#define dobject_link_nuts_DL_007390 "__OTR__objects/object_link_nuts/object_link_nuts_DL_007390"
static const ALIGN_ASSET(2) char object_link_nuts_DL_007390[] = dobject_link_nuts_DL_007390;

#define dobject_link_nuts_DL_007548 "__OTR__objects/object_link_nuts/object_link_nuts_DL_007548"
static const ALIGN_ASSET(2) char object_link_nuts_DL_007548[] = dobject_link_nuts_DL_007548;

#define dobject_link_nuts_DL_0076A0 "__OTR__objects/object_link_nuts/object_link_nuts_DL_0076A0"
static const ALIGN_ASSET(2) char object_link_nuts_DL_0076A0[] = dobject_link_nuts_DL_0076A0;

#define dobject_link_nuts_DL_0077D0 "__OTR__objects/object_link_nuts/object_link_nuts_DL_0077D0"
static const ALIGN_ASSET(2) char object_link_nuts_DL_0077D0[] = dobject_link_nuts_DL_0077D0;

#define dobject_link_nuts_DL_007900 "__OTR__objects/object_link_nuts/object_link_nuts_DL_007900"
static const ALIGN_ASSET(2) char object_link_nuts_DL_007900[] = dobject_link_nuts_DL_007900;

#define dobject_link_nuts_DL_007A28 "__OTR__objects/object_link_nuts/object_link_nuts_DL_007A28"
static const ALIGN_ASSET(2) char object_link_nuts_DL_007A28[] = dobject_link_nuts_DL_007A28;

#define dobject_link_nuts_Tex_007B80 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_007B80"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_007B80[] = dobject_link_nuts_Tex_007B80;

#define dobject_link_nuts_DL_008660 "__OTR__objects/object_link_nuts/object_link_nuts_DL_008660"
static const ALIGN_ASSET(2) char object_link_nuts_DL_008660[] = dobject_link_nuts_DL_008660;

#define dobject_link_nuts_DL_008760 "__OTR__objects/object_link_nuts/object_link_nuts_DL_008760"
static const ALIGN_ASSET(2) char object_link_nuts_DL_008760[] = dobject_link_nuts_DL_008760;

#define dobject_link_nuts_DL_008860 "__OTR__objects/object_link_nuts/object_link_nuts_DL_008860"
static const ALIGN_ASSET(2) char object_link_nuts_DL_008860[] = dobject_link_nuts_DL_008860;

#define dobject_link_nuts_DL_008908 "__OTR__objects/object_link_nuts/object_link_nuts_DL_008908"
static const ALIGN_ASSET(2) char object_link_nuts_DL_008908[] = dobject_link_nuts_DL_008908;

#define dobject_link_nuts_DL_0089F0 "__OTR__objects/object_link_nuts/object_link_nuts_DL_0089F0"
static const ALIGN_ASSET(2) char object_link_nuts_DL_0089F0[] = dobject_link_nuts_DL_0089F0;

#define dgLinkDekuClosedFlowerDL "__OTR__objects/object_link_nuts/gLinkDekuClosedFlowerDL"
static const ALIGN_ASSET(2) char gLinkDekuClosedFlowerDL[] = dgLinkDekuClosedFlowerDL;

#define dobject_link_nuts_DL_008AB8 "__OTR__objects/object_link_nuts/object_link_nuts_DL_008AB8"
static const ALIGN_ASSET(2) char object_link_nuts_DL_008AB8[] = dobject_link_nuts_DL_008AB8;

#define dobject_link_nuts_DL_008BA0 "__OTR__objects/object_link_nuts/object_link_nuts_DL_008BA0"
static const ALIGN_ASSET(2) char object_link_nuts_DL_008BA0[] = dobject_link_nuts_DL_008BA0;

#define dgLinkDekuOpenFlowerDL "__OTR__objects/object_link_nuts/gLinkDekuOpenFlowerDL"
static const ALIGN_ASSET(2) char gLinkDekuOpenFlowerDL[] = dgLinkDekuOpenFlowerDL;

#define dobject_link_nuts_Tex_008C68 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_008C68"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_008C68[] = dobject_link_nuts_Tex_008C68;

#define dobject_link_nuts_Tex_008E68 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_008E68"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_008E68[] = dobject_link_nuts_Tex_008E68;

#define dobject_link_nuts_Tex_009068 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_009068"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_009068[] = dobject_link_nuts_Tex_009068;

#define dobject_link_nuts_DL_009AB8 "__OTR__objects/object_link_nuts/object_link_nuts_DL_009AB8"
static const ALIGN_ASSET(2) char object_link_nuts_DL_009AB8[] = dobject_link_nuts_DL_009AB8;

#define dobject_link_nuts_DL_009C48 "__OTR__objects/object_link_nuts/object_link_nuts_DL_009C48"
static const ALIGN_ASSET(2) char object_link_nuts_DL_009C48[] = dobject_link_nuts_DL_009C48;

#define dobject_link_nuts_DL_009DB8 "__OTR__objects/object_link_nuts/object_link_nuts_DL_009DB8"
static const ALIGN_ASSET(2) char object_link_nuts_DL_009DB8[] = dobject_link_nuts_DL_009DB8;

#define dobject_link_nuts_DL_00A348 "__OTR__objects/object_link_nuts/object_link_nuts_DL_00A348"
static const ALIGN_ASSET(2) char object_link_nuts_DL_00A348[] = dobject_link_nuts_DL_00A348;

#define dobject_link_nuts_Tex_00A4E0 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_00A4E0"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_00A4E0[] = dobject_link_nuts_Tex_00A4E0;

#define dobject_link_nuts_DL_00B690 "__OTR__objects/object_link_nuts/object_link_nuts_DL_00B690"
static const ALIGN_ASSET(2) char object_link_nuts_DL_00B690[] = dobject_link_nuts_DL_00B690;

#define dobject_link_nuts_Tex_00B780 "__OTR__objects/object_link_nuts/object_link_nuts_Tex_00B780"
static const ALIGN_ASSET(2) char object_link_nuts_Tex_00B780[] = dobject_link_nuts_Tex_00B780;

#define dgLinkDekuSkel "__OTR__objects/object_link_nuts/gLinkDekuSkel"
static const ALIGN_ASSET(2) char gLinkDekuSkel[] = dgLinkDekuSkel;

typedef enum LinkDekuLimb {
    /* 0x00 */ LINK_DEKU_LIMB_NONE,
    /* 0x01 */ LINK_DEKU_LIMB_ROOT,
    /* 0x02 */ LINK_DEKU_LIMB_WAIST,
    /* 0x03 */ LINK_DEKU_LIMB_LOWER_ROOT,
    /* 0x04 */ LINK_DEKU_LIMB_RIGHT_THIGH,
    /* 0x05 */ LINK_DEKU_LIMB_RIGHT_SHIN,
    /* 0x06 */ LINK_DEKU_LIMB_RIGHT_FOOT,
    /* 0x07 */ LINK_DEKU_LIMB_LEFT_THIGH,
    /* 0x08 */ LINK_DEKU_LIMB_LEFT_SHIN,
    /* 0x09 */ LINK_DEKU_LIMB_LEFT_FOOT,
    /* 0x0A */ LINK_DEKU_LIMB_UPPER_ROOT,
    /* 0x0B */ LINK_DEKU_LIMB_HEAD,
    /* 0x0C */ LINK_DEKU_LIMB_HAT,
    /* 0x0D */ LINK_DEKU_LIMB_COLLAR,
    /* 0x0E */ LINK_DEKU_LIMB_LEFT_SHOULDER,
    /* 0x0F */ LINK_DEKU_LIMB_LEFT_FOREARM,
    /* 0x10 */ LINK_DEKU_LIMB_LEFT_HAND,
    /* 0x11 */ LINK_DEKU_LIMB_RIGHT_SHOULDER,
    /* 0x12 */ LINK_DEKU_LIMB_RIGHT_FOREARM,
    /* 0x13 */ LINK_DEKU_LIMB_RIGHT_HAND,
    /* 0x14 */ LINK_DEKU_LIMB_SHEATH,
    /* 0x15 */ LINK_DEKU_LIMB_TORSO,
    /* 0x16 */ LINK_DEKU_LIMB_MAX
} LinkDekuLimb;

#endif // OBJECTS_OBJECT_LINK_NUTS_H
