#ifndef OBJECTS_OBJECT_LINK_ZORA_H
#define OBJECTS_OBJECT_LINK_ZORA_H 1

#include "align_asset_macro.h"

#define dgLinkZoraEyesOpenTex "__OTR__objects/object_link_zora/gLinkZoraEyesOpenTex"
static const ALIGN_ASSET(2) char gLinkZoraEyesOpenTex[] = dgLinkZoraEyesOpenTex;

#define dgLinkZoraEyesHalfTex "__OTR__objects/object_link_zora/gLinkZoraEyesHalfTex"
static const ALIGN_ASSET(2) char gLinkZoraEyesHalfTex[] = dgLinkZoraEyesHalfTex;

#define dgLinkZoraEyesClosedTex "__OTR__objects/object_link_zora/gLinkZoraEyesClosedTex"
static const ALIGN_ASSET(2) char gLinkZoraEyesClosedTex[] = dgLinkZoraEyesClosedTex;

#define dgLinkZoraEyesRollRightTex "__OTR__objects/object_link_zora/gLinkZoraEyesRollRightTex"
static const ALIGN_ASSET(2) char gLinkZoraEyesRollRightTex[] = dgLinkZoraEyesRollRightTex;

#define dgLinkZoraEyesRollLeftTex "__OTR__objects/object_link_zora/gLinkZoraEyesRollLeftTex"
static const ALIGN_ASSET(2) char gLinkZoraEyesRollLeftTex[] = dgLinkZoraEyesRollLeftTex;

#define dgLinkZoraEyesRollUpTex "__OTR__objects/object_link_zora/gLinkZoraEyesRollUpTex"
static const ALIGN_ASSET(2) char gLinkZoraEyesRollUpTex[] = dgLinkZoraEyesRollUpTex;

#define dgLinkZoraEyesRollDownTex "__OTR__objects/object_link_zora/gLinkZoraEyesRollDownTex"
static const ALIGN_ASSET(2) char gLinkZoraEyesRollDownTex[] = dgLinkZoraEyesRollDownTex;

#define dobject_link_zora_Tex_003800 "__OTR__objects/object_link_zora/object_link_zora_Tex_003800"
static const ALIGN_ASSET(2) char object_link_zora_Tex_003800[] = dobject_link_zora_Tex_003800;

#define dgLinkZoraMouthClosedTex "__OTR__objects/object_link_zora/gLinkZoraMouthClosedTex"
static const ALIGN_ASSET(2) char gLinkZoraMouthClosedTex[] = dgLinkZoraMouthClosedTex;

#define dobject_link_zora_Tex_004400 "__OTR__objects/object_link_zora/object_link_zora_Tex_004400"
static const ALIGN_ASSET(2) char object_link_zora_Tex_004400[] = dobject_link_zora_Tex_004400;

#define dgLinkZoraMouthAngryTex "__OTR__objects/object_link_zora/gLinkZoraMouthAngryTex"
static const ALIGN_ASSET(2) char gLinkZoraMouthAngryTex[] = dgLinkZoraMouthAngryTex;

#define dgLinkZoraMouthHappyTex "__OTR__objects/object_link_zora/gLinkZoraMouthHappyTex"
static const ALIGN_ASSET(2) char gLinkZoraMouthHappyTex[] = dgLinkZoraMouthHappyTex;

#define dobject_link_zora_TLUT_005000 "__OTR__objects/object_link_zora/object_link_zora_TLUT_005000"
static const ALIGN_ASSET(2) char object_link_zora_TLUT_005000[] = dobject_link_zora_TLUT_005000;

#define dgLinkZoraSkinTLUT "__OTR__objects/object_link_zora/gLinkZoraSkinTLUT"
static const ALIGN_ASSET(2) char gLinkZoraSkinTLUT[] = dgLinkZoraSkinTLUT;

#define dobject_link_zora_Tex_005400 "__OTR__objects/object_link_zora/object_link_zora_Tex_005400"
static const ALIGN_ASSET(2) char object_link_zora_Tex_005400[] = dobject_link_zora_Tex_005400;

#define dobject_link_zora_Tex_005800 "__OTR__objects/object_link_zora/object_link_zora_Tex_005800"
static const ALIGN_ASSET(2) char object_link_zora_Tex_005800[] = dobject_link_zora_Tex_005800;

#define dobject_link_zora_Tex_005900 "__OTR__objects/object_link_zora/object_link_zora_Tex_005900"
static const ALIGN_ASSET(2) char object_link_zora_Tex_005900[] = dobject_link_zora_Tex_005900;

#define dobject_link_zora_Tex_005A00 "__OTR__objects/object_link_zora/object_link_zora_Tex_005A00"
static const ALIGN_ASSET(2) char object_link_zora_Tex_005A00[] = dobject_link_zora_Tex_005A00;

#define dobject_link_zora_Tex_005A80 "__OTR__objects/object_link_zora/object_link_zora_Tex_005A80"
static const ALIGN_ASSET(2) char object_link_zora_Tex_005A80[] = dobject_link_zora_Tex_005A80;

#define dobject_link_zora_Tex_005B00 "__OTR__objects/object_link_zora/object_link_zora_Tex_005B00"
static const ALIGN_ASSET(2) char object_link_zora_Tex_005B00[] = dobject_link_zora_Tex_005B00;

#define dobject_link_zora_Tex_005D00 "__OTR__objects/object_link_zora/object_link_zora_Tex_005D00"
static const ALIGN_ASSET(2) char object_link_zora_Tex_005D00[] = dobject_link_zora_Tex_005D00;

#define dobject_link_zora_Tex_005F00 "__OTR__objects/object_link_zora/object_link_zora_Tex_005F00"
static const ALIGN_ASSET(2) char object_link_zora_Tex_005F00[] = dobject_link_zora_Tex_005F00;

#define dobject_link_zora_Tex_006000 "__OTR__objects/object_link_zora/object_link_zora_Tex_006000"
static const ALIGN_ASSET(2) char object_link_zora_Tex_006000[] = dobject_link_zora_Tex_006000;

#define dobject_link_zora_Tex_006100 "__OTR__objects/object_link_zora/object_link_zora_Tex_006100"
static const ALIGN_ASSET(2) char object_link_zora_Tex_006100[] = dobject_link_zora_Tex_006100;

#define dobject_link_zora_Tex_006180 "__OTR__objects/object_link_zora/object_link_zora_Tex_006180"
static const ALIGN_ASSET(2) char object_link_zora_Tex_006180[] = dobject_link_zora_Tex_006180;

#define dobject_link_zora_Tex_0061C0 "__OTR__objects/object_link_zora/object_link_zora_Tex_0061C0"
static const ALIGN_ASSET(2) char object_link_zora_Tex_0061C0[] = dobject_link_zora_Tex_0061C0;

#define dgLinkZoraRightThighDL "__OTR__objects/object_link_zora/gLinkZoraRightThighDL"
static const ALIGN_ASSET(2) char gLinkZoraRightThighDL[] = dgLinkZoraRightThighDL;

#define dgLinkZoraRightShinDL "__OTR__objects/object_link_zora/gLinkZoraRightShinDL"
static const ALIGN_ASSET(2) char gLinkZoraRightShinDL[] = dgLinkZoraRightShinDL;

#define dgLinkZoraRightFootDL "__OTR__objects/object_link_zora/gLinkZoraRightFootDL"
static const ALIGN_ASSET(2) char gLinkZoraRightFootDL[] = dgLinkZoraRightFootDL;

#define dgLinkZoraLeftThighDL "__OTR__objects/object_link_zora/gLinkZoraLeftThighDL"
static const ALIGN_ASSET(2) char gLinkZoraLeftThighDL[] = dgLinkZoraLeftThighDL;

#define dgLinkZoraLeftShinDL "__OTR__objects/object_link_zora/gLinkZoraLeftShinDL"
static const ALIGN_ASSET(2) char gLinkZoraLeftShinDL[] = dgLinkZoraLeftShinDL;

#define dgLinkZoraLeftFootDL "__OTR__objects/object_link_zora/gLinkZoraLeftFootDL"
static const ALIGN_ASSET(2) char gLinkZoraLeftFootDL[] = dgLinkZoraLeftFootDL;

#define dgLinkZoraWaistDL "__OTR__objects/object_link_zora/gLinkZoraWaistDL"
static const ALIGN_ASSET(2) char gLinkZoraWaistDL[] = dgLinkZoraWaistDL;

#define dgLinkZoraCollarDL "__OTR__objects/object_link_zora/gLinkZoraCollarDL"
static const ALIGN_ASSET(2) char gLinkZoraCollarDL[] = dgLinkZoraCollarDL;

#define dgLinkZoraTorsoDL "__OTR__objects/object_link_zora/gLinkZoraTorsoDL"
static const ALIGN_ASSET(2) char gLinkZoraTorsoDL[] = dgLinkZoraTorsoDL;

#define dgLinkZoraHeadDL "__OTR__objects/object_link_zora/gLinkZoraHeadDL"
static const ALIGN_ASSET(2) char gLinkZoraHeadDL[] = dgLinkZoraHeadDL;

#define dgLinkZoraHatDL "__OTR__objects/object_link_zora/gLinkZoraHatDL"
static const ALIGN_ASSET(2) char gLinkZoraHatDL[] = dgLinkZoraHatDL;

#define dgLinkZoraSheathDL "__OTR__objects/object_link_zora/gLinkZoraSheathDL"
static const ALIGN_ASSET(2) char gLinkZoraSheathDL[] = dgLinkZoraSheathDL;

#define dgLinkZoraRightShoulderDL "__OTR__objects/object_link_zora/gLinkZoraRightShoulderDL"
static const ALIGN_ASSET(2) char gLinkZoraRightShoulderDL[] = dgLinkZoraRightShoulderDL;

#define dgLinkZoraRightForearmDL "__OTR__objects/object_link_zora/gLinkZoraRightForearmDL"
static const ALIGN_ASSET(2) char gLinkZoraRightForearmDL[] = dgLinkZoraRightForearmDL;

#define dgLinkZoraRightHandClosedDL "__OTR__objects/object_link_zora/gLinkZoraRightHandClosedDL"
static const ALIGN_ASSET(2) char gLinkZoraRightHandClosedDL[] = dgLinkZoraRightHandClosedDL;

#define dgLinkZoraLeftShoulderDL "__OTR__objects/object_link_zora/gLinkZoraLeftShoulderDL"
static const ALIGN_ASSET(2) char gLinkZoraLeftShoulderDL[] = dgLinkZoraLeftShoulderDL;

#define dgLinkZoraLeftForearmDL "__OTR__objects/object_link_zora/gLinkZoraLeftForearmDL"
static const ALIGN_ASSET(2) char gLinkZoraLeftForearmDL[] = dgLinkZoraLeftForearmDL;

#define dgLinkZoraLeftHandClosedDL "__OTR__objects/object_link_zora/gLinkZoraLeftHandClosedDL"
static const ALIGN_ASSET(2) char gLinkZoraLeftHandClosedDL[] = dgLinkZoraLeftHandClosedDL;

#define dobject_link_zora_TLUT_00C578 "__OTR__objects/object_link_zora/object_link_zora_TLUT_00C578"
static const ALIGN_ASSET(2) char object_link_zora_TLUT_00C578[] = dobject_link_zora_TLUT_00C578;

#define dobject_link_zora_Tex_00C778 "__OTR__objects/object_link_zora/object_link_zora_Tex_00C778"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00C778[] = dobject_link_zora_Tex_00C778;

#define dobject_link_zora_Tex_00C978 "__OTR__objects/object_link_zora/object_link_zora_Tex_00C978"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00C978[] = dobject_link_zora_Tex_00C978;

#define dobject_link_zora_DL_00CC38 "__OTR__objects/object_link_zora/object_link_zora_DL_00CC38"
static const ALIGN_ASSET(2) char object_link_zora_DL_00CC38[] = dobject_link_zora_DL_00CC38;

#define dobject_link_zora_DL_00CDA0 "__OTR__objects/object_link_zora/object_link_zora_DL_00CDA0"
static const ALIGN_ASSET(2) char object_link_zora_DL_00CDA0[] = dobject_link_zora_DL_00CDA0;

#define dobject_link_zora_DL_00E088 "__OTR__objects/object_link_zora/object_link_zora_DL_00E088"
static const ALIGN_ASSET(2) char object_link_zora_DL_00E088[] = dobject_link_zora_DL_00E088;

#define dobject_link_zora_DL_00E2A0 "__OTR__objects/object_link_zora/object_link_zora_DL_00E2A0"
static const ALIGN_ASSET(2) char object_link_zora_DL_00E2A0[] = dobject_link_zora_DL_00E2A0;

#define dobject_link_zora_Tex_00E678 "__OTR__objects/object_link_zora/object_link_zora_Tex_00E678"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00E678[] = dobject_link_zora_Tex_00E678;

#define dobject_link_zora_Tex_00E778 "__OTR__objects/object_link_zora/object_link_zora_Tex_00E778"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00E778[] = dobject_link_zora_Tex_00E778;

#define dobject_link_zora_Tex_00E878 "__OTR__objects/object_link_zora/object_link_zora_Tex_00E878"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00E878[] = dobject_link_zora_Tex_00E878;

#define dobject_link_zora_Tex_00E8F8 "__OTR__objects/object_link_zora/object_link_zora_Tex_00E8F8"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00E8F8[] = dobject_link_zora_Tex_00E8F8;

#define dobject_link_zora_Tex_00EAF8 "__OTR__objects/object_link_zora/object_link_zora_Tex_00EAF8"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00EAF8[] = dobject_link_zora_Tex_00EAF8;

#define dobject_link_zora_Tex_00ECF8 "__OTR__objects/object_link_zora/object_link_zora_Tex_00ECF8"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00ECF8[] = dobject_link_zora_Tex_00ECF8;

#define dobject_link_zora_Tex_00EEF8 "__OTR__objects/object_link_zora/object_link_zora_Tex_00EEF8"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00EEF8[] = dobject_link_zora_Tex_00EEF8;

#define dobject_link_zora_Tex_00F2F8 "__OTR__objects/object_link_zora/object_link_zora_Tex_00F2F8"
static const ALIGN_ASSET(2) char object_link_zora_Tex_00F2F8[] = dobject_link_zora_Tex_00F2F8;

#define dgLinkZoraRightHandOpenDL "__OTR__objects/object_link_zora/gLinkZoraRightHandOpenDL"
static const ALIGN_ASSET(2) char gLinkZoraRightHandOpenDL[] = dgLinkZoraRightHandOpenDL;

#define dgLinkZoraLeftHandOpenDL "__OTR__objects/object_link_zora/gLinkZoraLeftHandOpenDL"
static const ALIGN_ASSET(2) char gLinkZoraLeftHandOpenDL[] = dgLinkZoraLeftHandOpenDL;

#define dobject_link_zora_Tex_010028 "__OTR__objects/object_link_zora/object_link_zora_Tex_010028"
static const ALIGN_ASSET(2) char object_link_zora_Tex_010028[] = dobject_link_zora_Tex_010028;

#define dobject_link_zora_Tex_010228 "__OTR__objects/object_link_zora/object_link_zora_Tex_010228"
static const ALIGN_ASSET(2) char object_link_zora_Tex_010228[] = dobject_link_zora_Tex_010228;

#define dobject_link_zora_DL_010868 "__OTR__objects/object_link_zora/object_link_zora_DL_010868"
static const ALIGN_ASSET(2) char object_link_zora_DL_010868[] = dobject_link_zora_DL_010868;

#define dobject_link_zora_DL_010978 "__OTR__objects/object_link_zora/object_link_zora_DL_010978"
static const ALIGN_ASSET(2) char object_link_zora_DL_010978[] = dobject_link_zora_DL_010978;

#define dgLinkZoraLeftHandHoldBottleDL "__OTR__objects/object_link_zora/gLinkZoraLeftHandHoldBottleDL"
static const ALIGN_ASSET(2) char gLinkZoraLeftHandHoldBottleDL[] = dgLinkZoraLeftHandHoldBottleDL;

#define dobject_link_zora_DL_0110A8 "__OTR__objects/object_link_zora/object_link_zora_DL_0110A8"
static const ALIGN_ASSET(2) char object_link_zora_DL_0110A8[] = dobject_link_zora_DL_0110A8;

#define dobject_link_zora_Vtx_011210 "__OTR__objects/object_link_zora/object_link_zora_Vtx_011210"
static const ALIGN_ASSET(2) char object_link_zora_Vtx_011210[] = dobject_link_zora_Vtx_011210;

#define dobject_link_zora_U8_011710 "__OTR__objects/object_link_zora/object_link_zora_U8_011710"
static const ALIGN_ASSET(2) char object_link_zora_U8_011710[] = dobject_link_zora_U8_011710;

#define dobject_link_zora_DL_011760 "__OTR__objects/object_link_zora/object_link_zora_DL_011760"
static const ALIGN_ASSET(2) char object_link_zora_DL_011760[] = dobject_link_zora_DL_011760;

#define dobject_link_zora_DL_011A58 "__OTR__objects/object_link_zora/object_link_zora_DL_011A58"
static const ALIGN_ASSET(2) char object_link_zora_DL_011A58[] = dobject_link_zora_DL_011A58;

#define dobject_link_zora_Tex_011A60 "__OTR__objects/object_link_zora/object_link_zora_Tex_011A60"
static const ALIGN_ASSET(2) char object_link_zora_Tex_011A60[] = dobject_link_zora_Tex_011A60;

#define dobject_link_zora_Tex_012260 "__OTR__objects/object_link_zora/object_link_zora_Tex_012260"
static const ALIGN_ASSET(2) char object_link_zora_Tex_012260[] = dobject_link_zora_Tex_012260;

#define dobject_link_zora_Matanimheader_012A68 "__OTR__objects/object_link_zora/object_link_zora_Matanimheader_012A68"
static const ALIGN_ASSET(2) char object_link_zora_Matanimheader_012A68[] = dobject_link_zora_Matanimheader_012A68;

#define dobject_link_zora_Matanimheader_012A80 "__OTR__objects/object_link_zora/object_link_zora_Matanimheader_012A80"
static const ALIGN_ASSET(2) char object_link_zora_Matanimheader_012A80[] = dobject_link_zora_Matanimheader_012A80;

#define dgLinkZoraSkel "__OTR__objects/object_link_zora/gLinkZoraSkel"
static const ALIGN_ASSET(2) char gLinkZoraSkel[] = dgLinkZoraSkel;

typedef enum LinkZoraLimb {
    /* 0x00 */ LINK_ZORA_LIMB_NONE,
    /* 0x01 */ LINK_ZORA_LIMB_ROOT,
    /* 0x02 */ LINK_ZORA_LIMB_WAIST,
    /* 0x03 */ LINK_ZORA_LIMB_LOWER_ROOT,
    /* 0x04 */ LINK_ZORA_LIMB_RIGHT_THIGH,
    /* 0x05 */ LINK_ZORA_LIMB_RIGHT_SHIN,
    /* 0x06 */ LINK_ZORA_LIMB_RIGHT_FOOT,
    /* 0x07 */ LINK_ZORA_LIMB_LEFT_THIGH,
    /* 0x08 */ LINK_ZORA_LIMB_LEFT_SHIN,
    /* 0x09 */ LINK_ZORA_LIMB_LEFT_FOOT,
    /* 0x0A */ LINK_ZORA_LIMB_UPPER_ROOT,
    /* 0x0B */ LINK_ZORA_LIMB_HEAD,
    /* 0x0C */ LINK_ZORA_LIMB_HAT,
    /* 0x0D */ LINK_ZORA_LIMB_COLLAR,
    /* 0x0E */ LINK_ZORA_LIMB_LEFT_SHOULDER,
    /* 0x0F */ LINK_ZORA_LIMB_LEFT_FOREARM,
    /* 0x10 */ LINK_ZORA_LIMB_LEFT_HAND,
    /* 0x11 */ LINK_ZORA_LIMB_RIGHT_SHOULDER,
    /* 0x12 */ LINK_ZORA_LIMB_RIGHT_FOREARM,
    /* 0x13 */ LINK_ZORA_LIMB_RIGHT_HAND,
    /* 0x14 */ LINK_ZORA_LIMB_SHEATH,
    /* 0x15 */ LINK_ZORA_LIMB_TORSO,
    /* 0x16 */ LINK_ZORA_LIMB_MAX
} LinkZoraLimb;

#endif // OBJECTS_OBJECT_LINK_ZORA_H
