#ifndef OBJECTS_OBJECT_LINK_GORON_H
#define OBJECTS_OBJECT_LINK_GORON_H 1

#include "align_asset_macro.h"

#define dgLinkGoronEyesOpenTex "__OTR__objects/object_link_goron/gLinkGoronEyesOpenTex"
static const ALIGN_ASSET(2) char gLinkGoronEyesOpenTex[] = dgLinkGoronEyesOpenTex;

#define dgLinkGoronEyesHalfTex "__OTR__objects/object_link_goron/gLinkGoronEyesHalfTex"
static const ALIGN_ASSET(2) char gLinkGoronEyesHalfTex[] = dgLinkGoronEyesHalfTex;

#define dgLinkGoronEyesClosedTex "__OTR__objects/object_link_goron/gLinkGoronEyesClosedTex"
static const ALIGN_ASSET(2) char gLinkGoronEyesClosedTex[] = dgLinkGoronEyesClosedTex;

#define dgLinkGoronEyesSurprisedTex "__OTR__objects/object_link_goron/gLinkGoronEyesSurprisedTex"
static const ALIGN_ASSET(2) char gLinkGoronEyesSurprisedTex[] = dgLinkGoronEyesSurprisedTex;

#define dobject_link_goron_TLUT_002000 "__OTR__objects/object_link_goron/object_link_goron_TLUT_002000"
static const ALIGN_ASSET(2) char object_link_goron_TLUT_002000[] = dobject_link_goron_TLUT_002000;

#define dgLinkGoronSkinTLUT "__OTR__objects/object_link_goron/gLinkGoronSkinTLUT"
static const ALIGN_ASSET(2) char gLinkGoronSkinTLUT[] = dgLinkGoronSkinTLUT;

#define dobject_link_goron_Tex_002400 "__OTR__objects/object_link_goron/object_link_goron_Tex_002400"
static const ALIGN_ASSET(2) char object_link_goron_Tex_002400[] = dobject_link_goron_Tex_002400;

#define dobject_link_goron_Tex_002600 "__OTR__objects/object_link_goron/object_link_goron_Tex_002600"
static const ALIGN_ASSET(2) char object_link_goron_Tex_002600[] = dobject_link_goron_Tex_002600;

#define dobject_link_goron_Tex_002700 "__OTR__objects/object_link_goron/object_link_goron_Tex_002700"
static const ALIGN_ASSET(2) char object_link_goron_Tex_002700[] = dobject_link_goron_Tex_002700;

#define dobject_link_goron_Tex_002780 "__OTR__objects/object_link_goron/object_link_goron_Tex_002780"
static const ALIGN_ASSET(2) char object_link_goron_Tex_002780[] = dobject_link_goron_Tex_002780;

#define dobject_link_goron_Tex_002880 "__OTR__objects/object_link_goron/object_link_goron_Tex_002880"
static const ALIGN_ASSET(2) char object_link_goron_Tex_002880[] = dobject_link_goron_Tex_002880;

#define dobject_link_goron_Tex_002900 "__OTR__objects/object_link_goron/object_link_goron_Tex_002900"
static const ALIGN_ASSET(2) char object_link_goron_Tex_002900[] = dobject_link_goron_Tex_002900;

#define dobject_link_goron_Tex_002940 "__OTR__objects/object_link_goron/object_link_goron_Tex_002940"
static const ALIGN_ASSET(2) char object_link_goron_Tex_002940[] = dobject_link_goron_Tex_002940;

#define dobject_link_goron_Tex_002D40 "__OTR__objects/object_link_goron/object_link_goron_Tex_002D40"
static const ALIGN_ASSET(2) char object_link_goron_Tex_002D40[] = dobject_link_goron_Tex_002D40;

#define dobject_link_goron_Tex_003140 "__OTR__objects/object_link_goron/object_link_goron_Tex_003140"
static const ALIGN_ASSET(2) char object_link_goron_Tex_003140[] = dobject_link_goron_Tex_003140;

#define dobject_link_goron_Tex_003940 "__OTR__objects/object_link_goron/object_link_goron_Tex_003940"
static const ALIGN_ASSET(2) char object_link_goron_Tex_003940[] = dobject_link_goron_Tex_003940;

#define dobject_link_goron_Tex_003A40 "__OTR__objects/object_link_goron/object_link_goron_Tex_003A40"
static const ALIGN_ASSET(2) char object_link_goron_Tex_003A40[] = dobject_link_goron_Tex_003A40;

#define dobject_link_goron_Tex_003E40 "__OTR__objects/object_link_goron/object_link_goron_Tex_003E40"
static const ALIGN_ASSET(2) char object_link_goron_Tex_003E40[] = dobject_link_goron_Tex_003E40;

#define dobject_link_goron_Tex_004240 "__OTR__objects/object_link_goron/object_link_goron_Tex_004240"
static const ALIGN_ASSET(2) char object_link_goron_Tex_004240[] = dobject_link_goron_Tex_004240;

#define dobject_link_goron_Tex_004340 "__OTR__objects/object_link_goron/object_link_goron_Tex_004340"
static const ALIGN_ASSET(2) char object_link_goron_Tex_004340[] = dobject_link_goron_Tex_004340;

#define dgLinkGoronRightThighDL "__OTR__objects/object_link_goron/gLinkGoronRightThighDL"
static const ALIGN_ASSET(2) char gLinkGoronRightThighDL[] = dgLinkGoronRightThighDL;

#define dgLinkGoronRightShinDL "__OTR__objects/object_link_goron/gLinkGoronRightShinDL"
static const ALIGN_ASSET(2) char gLinkGoronRightShinDL[] = dgLinkGoronRightShinDL;

#define dgLinkGoronRightFootDL "__OTR__objects/object_link_goron/gLinkGoronRightFootDL"
static const ALIGN_ASSET(2) char gLinkGoronRightFootDL[] = dgLinkGoronRightFootDL;

#define dgLinkGoronLeftThighDL "__OTR__objects/object_link_goron/gLinkGoronLeftThighDL"
static const ALIGN_ASSET(2) char gLinkGoronLeftThighDL[] = dgLinkGoronLeftThighDL;

#define dgLinkGoronLeftShinDL "__OTR__objects/object_link_goron/gLinkGoronLeftShinDL"
static const ALIGN_ASSET(2) char gLinkGoronLeftShinDL[] = dgLinkGoronLeftShinDL;

#define dgLinkGoronLeftFootDL "__OTR__objects/object_link_goron/gLinkGoronLeftFootDL"
static const ALIGN_ASSET(2) char gLinkGoronLeftFootDL[] = dgLinkGoronLeftFootDL;

#define dgLinkGoronWaistDL "__OTR__objects/object_link_goron/gLinkGoronWaistDL"
static const ALIGN_ASSET(2) char gLinkGoronWaistDL[] = dgLinkGoronWaistDL;

#define dgLinkGoronCollarDL "__OTR__objects/object_link_goron/gLinkGoronCollarDL"
static const ALIGN_ASSET(2) char gLinkGoronCollarDL[] = dgLinkGoronCollarDL;

#define dgLinkGoronTorsoDL "__OTR__objects/object_link_goron/gLinkGoronTorsoDL"
static const ALIGN_ASSET(2) char gLinkGoronTorsoDL[] = dgLinkGoronTorsoDL;

#define dgLinkGoronHeadDL "__OTR__objects/object_link_goron/gLinkGoronHeadDL"
static const ALIGN_ASSET(2) char gLinkGoronHeadDL[] = dgLinkGoronHeadDL;

#define dgLinkGoronHatDL "__OTR__objects/object_link_goron/gLinkGoronHatDL"
static const ALIGN_ASSET(2) char gLinkGoronHatDL[] = dgLinkGoronHatDL;

#define dgLinkGoronSheathDL "__OTR__objects/object_link_goron/gLinkGoronSheathDL"
static const ALIGN_ASSET(2) char gLinkGoronSheathDL[] = dgLinkGoronSheathDL;

#define dgLinkGoronRightShoulderDL "__OTR__objects/object_link_goron/gLinkGoronRightShoulderDL"
static const ALIGN_ASSET(2) char gLinkGoronRightShoulderDL[] = dgLinkGoronRightShoulderDL;

#define dgLinkGoronRightForearmDL "__OTR__objects/object_link_goron/gLinkGoronRightForearmDL"
static const ALIGN_ASSET(2) char gLinkGoronRightForearmDL[] = dgLinkGoronRightForearmDL;

#define dgLinkGoronRightHandOpenDL "__OTR__objects/object_link_goron/gLinkGoronRightHandOpenDL"
static const ALIGN_ASSET(2) char gLinkGoronRightHandOpenDL[] = dgLinkGoronRightHandOpenDL;

#define dgLinkGoronLeftShoulderDL "__OTR__objects/object_link_goron/gLinkGoronLeftShoulderDL"
static const ALIGN_ASSET(2) char gLinkGoronLeftShoulderDL[] = dgLinkGoronLeftShoulderDL;

#define dgLinkGoronLeftForearmDL "__OTR__objects/object_link_goron/gLinkGoronLeftForearmDL"
static const ALIGN_ASSET(2) char gLinkGoronLeftForearmDL[] = dgLinkGoronLeftForearmDL;

#define dgLinkGoronLeftHandOpenDL "__OTR__objects/object_link_goron/gLinkGoronLeftHandOpenDL"
static const ALIGN_ASSET(2) char gLinkGoronLeftHandOpenDL[] = dgLinkGoronLeftHandOpenDL;

#define dgLinkGoronCurledDL "__OTR__objects/object_link_goron/gLinkGoronCurledDL"
static const ALIGN_ASSET(2) char gLinkGoronCurledDL[] = dgLinkGoronCurledDL;

#define dobject_link_goron_DL_00C540 "__OTR__objects/object_link_goron/object_link_goron_DL_00C540"
static const ALIGN_ASSET(2) char object_link_goron_DL_00C540[] = dobject_link_goron_DL_00C540;

#define dobject_link_goron_Tex_00C6B8 "__OTR__objects/object_link_goron/object_link_goron_Tex_00C6B8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00C6B8[] = dobject_link_goron_Tex_00C6B8;

#define dobject_link_goron_Tex_00CEB8 "__OTR__objects/object_link_goron/object_link_goron_Tex_00CEB8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00CEB8[] = dobject_link_goron_Tex_00CEB8;

#define dobject_link_goron_Tex_00CFB8 "__OTR__objects/object_link_goron/object_link_goron_Tex_00CFB8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00CFB8[] = dobject_link_goron_Tex_00CFB8;

#define dobject_link_goron_Tex_00D0B8 "__OTR__objects/object_link_goron/object_link_goron_Tex_00D0B8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00D0B8[] = dobject_link_goron_Tex_00D0B8;

#define dobject_link_goron_Tex_00D2B8 "__OTR__objects/object_link_goron/object_link_goron_Tex_00D2B8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00D2B8[] = dobject_link_goron_Tex_00D2B8;

#define dobject_link_goron_Tex_00D3B8 "__OTR__objects/object_link_goron/object_link_goron_Tex_00D3B8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00D3B8[] = dobject_link_goron_Tex_00D3B8;

#define dobject_link_goron_Tex_00D4B8 "__OTR__objects/object_link_goron/object_link_goron_Tex_00D4B8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00D4B8[] = dobject_link_goron_Tex_00D4B8;

#define dobject_link_goron_Tex_00D8B8 "__OTR__objects/object_link_goron/object_link_goron_Tex_00D8B8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00D8B8[] = dobject_link_goron_Tex_00D8B8;

#define dgLinkGoronLeftHandClosedDL "__OTR__objects/object_link_goron/gLinkGoronLeftHandClosedDL"
static const ALIGN_ASSET(2) char gLinkGoronLeftHandClosedDL[] = dgLinkGoronLeftHandClosedDL;

#define dobject_link_goron_Tex_00E078 "__OTR__objects/object_link_goron/object_link_goron_Tex_00E078"
static const ALIGN_ASSET(2) char object_link_goron_Tex_00E078[] = dobject_link_goron_Tex_00E078;

#define dgLinkGoronRightHandClosedDL "__OTR__objects/object_link_goron/gLinkGoronRightHandClosedDL"
static const ALIGN_ASSET(2) char gLinkGoronRightHandClosedDL[] = dgLinkGoronRightHandClosedDL;

#define dobject_link_goron_DL_00FC18 "__OTR__objects/object_link_goron/object_link_goron_DL_00FC18"
static const ALIGN_ASSET(2) char object_link_goron_DL_00FC18[] = dobject_link_goron_DL_00FC18;

#define dobject_link_goron_DL_00FCF0 "__OTR__objects/object_link_goron/object_link_goron_DL_00FCF0"
static const ALIGN_ASSET(2) char object_link_goron_DL_00FCF0[] = dobject_link_goron_DL_00FCF0;

#define dobject_link_goron_DL_00FF18 "__OTR__objects/object_link_goron/object_link_goron_DL_00FF18"
static const ALIGN_ASSET(2) char object_link_goron_DL_00FF18[] = dobject_link_goron_DL_00FF18;

#define dobject_link_goron_DL_010140 "__OTR__objects/object_link_goron/object_link_goron_DL_010140"
static const ALIGN_ASSET(2) char object_link_goron_DL_010140[] = dobject_link_goron_DL_010140;

#define dobject_link_goron_DL_010368 "__OTR__objects/object_link_goron/object_link_goron_DL_010368"
static const ALIGN_ASSET(2) char object_link_goron_DL_010368[] = dobject_link_goron_DL_010368;

#define dobject_link_goron_DL_010590 "__OTR__objects/object_link_goron/object_link_goron_DL_010590"
static const ALIGN_ASSET(2) char object_link_goron_DL_010590[] = dobject_link_goron_DL_010590;

#define dobject_link_goron_TLUT_0107B8 "__OTR__objects/object_link_goron/object_link_goron_TLUT_0107B8"
static const ALIGN_ASSET(2) char object_link_goron_TLUT_0107B8[] = dobject_link_goron_TLUT_0107B8;

#define dobject_link_goron_Tex_0109B8 "__OTR__objects/object_link_goron/object_link_goron_Tex_0109B8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_0109B8[] = dobject_link_goron_Tex_0109B8;

#define dobject_link_goron_Tex_010AB8 "__OTR__objects/object_link_goron/object_link_goron_Tex_010AB8"
static const ALIGN_ASSET(2) char object_link_goron_Tex_010AB8[] = dobject_link_goron_Tex_010AB8;

#define dobject_link_goron_Tex_010B38 "__OTR__objects/object_link_goron/object_link_goron_Tex_010B38"
static const ALIGN_ASSET(2) char object_link_goron_Tex_010B38[] = dobject_link_goron_Tex_010B38;

#define dobject_link_goron_Tex_010C38 "__OTR__objects/object_link_goron/object_link_goron_Tex_010C38"
static const ALIGN_ASSET(2) char object_link_goron_Tex_010C38[] = dobject_link_goron_Tex_010C38;

#define dgLinkGoronLeftHandHoldBottleDL "__OTR__objects/object_link_goron/gLinkGoronLeftHandHoldBottleDL"
static const ALIGN_ASSET(2) char gLinkGoronLeftHandHoldBottleDL[] = dgLinkGoronLeftHandHoldBottleDL;

#define dobject_link_goron_Tex_011628 "__OTR__objects/object_link_goron/object_link_goron_Tex_011628"
static const ALIGN_ASSET(2) char object_link_goron_Tex_011628[] = dobject_link_goron_Tex_011628;

#define dobject_link_goron_Tex_011728 "__OTR__objects/object_link_goron/object_link_goron_Tex_011728"
static const ALIGN_ASSET(2) char object_link_goron_Tex_011728[] = dobject_link_goron_Tex_011728;

#define dgLinkGoronGoronPunchEffectDL "__OTR__objects/object_link_goron/gLinkGoronGoronPunchEffectDL"
static const ALIGN_ASSET(2) char gLinkGoronGoronPunchEffectDL[] = dgLinkGoronGoronPunchEffectDL;

#define dobject_link_goron_Tex_011C10 "__OTR__objects/object_link_goron/object_link_goron_Tex_011C10"
static const ALIGN_ASSET(2) char object_link_goron_Tex_011C10[] = dobject_link_goron_Tex_011C10;

#define dobject_link_goron_Tex_011E10 "__OTR__objects/object_link_goron/object_link_goron_Tex_011E10"
static const ALIGN_ASSET(2) char object_link_goron_Tex_011E10[] = dobject_link_goron_Tex_011E10;

#define dobject_link_goron_DL_0127B0 "__OTR__objects/object_link_goron/object_link_goron_DL_0127B0"
static const ALIGN_ASSET(2) char object_link_goron_DL_0127B0[] = dobject_link_goron_DL_0127B0;

#define dobject_link_goron_Tex_012930 "__OTR__objects/object_link_goron/object_link_goron_Tex_012930"
static const ALIGN_ASSET(2) char object_link_goron_Tex_012930[] = dobject_link_goron_Tex_012930;

#define dobject_link_goron_Matanimheader_013138 "__OTR__objects/object_link_goron/object_link_goron_Matanimheader_013138"
static const ALIGN_ASSET(2) char object_link_goron_Matanimheader_013138[] = dobject_link_goron_Matanimheader_013138;

#define dobject_link_goron_DL_0134D0 "__OTR__objects/object_link_goron/object_link_goron_DL_0134D0"
static const ALIGN_ASSET(2) char object_link_goron_DL_0134D0[] = dobject_link_goron_DL_0134D0;

#define dobject_link_goron_Tex_013660 "__OTR__objects/object_link_goron/object_link_goron_Tex_013660"
static const ALIGN_ASSET(2) char object_link_goron_Tex_013660[] = dobject_link_goron_Tex_013660;

#define dobject_link_goron_Tex_013E60 "__OTR__objects/object_link_goron/object_link_goron_Tex_013E60"
static const ALIGN_ASSET(2) char object_link_goron_Tex_013E60[] = dobject_link_goron_Tex_013E60;

#define dobject_link_goron_Matanimheader_014684 "__OTR__objects/object_link_goron/object_link_goron_Matanimheader_014684"
static const ALIGN_ASSET(2) char object_link_goron_Matanimheader_014684[] = dobject_link_goron_Matanimheader_014684;

#define dgLinkGoronRollingSpikesAndEffectDL "__OTR__objects/object_link_goron/gLinkGoronRollingSpikesAndEffectDL"
static const ALIGN_ASSET(2) char gLinkGoronRollingSpikesAndEffectDL[] = dgLinkGoronRollingSpikesAndEffectDL;

#define dobject_link_goron_DL_016A88 "__OTR__objects/object_link_goron/object_link_goron_DL_016A88"
static const ALIGN_ASSET(2) char object_link_goron_DL_016A88[] = dobject_link_goron_DL_016A88;

#define dobject_link_goron_DL_017180 "__OTR__objects/object_link_goron/object_link_goron_DL_017180"
static const ALIGN_ASSET(2) char object_link_goron_DL_017180[] = dobject_link_goron_DL_017180;

#define dobject_link_goron_DL_017620 "__OTR__objects/object_link_goron/object_link_goron_DL_017620"
static const ALIGN_ASSET(2) char object_link_goron_DL_017620[] = dobject_link_goron_DL_017620;

#define dgLinkGoronShieldingSkel "__OTR__objects/object_link_goron/gLinkGoronShieldingSkel"
static const ALIGN_ASSET(2) char gLinkGoronShieldingSkel[] = dgLinkGoronShieldingSkel;

#define dgLinkGoronShieldingAnim "__OTR__objects/object_link_goron/gLinkGoronShieldingAnim"
static const ALIGN_ASSET(2) char gLinkGoronShieldingAnim[] = dgLinkGoronShieldingAnim;

#define dgLinkGoronSkel "__OTR__objects/object_link_goron/gLinkGoronSkel"
static const ALIGN_ASSET(2) char gLinkGoronSkel[] = dgLinkGoronSkel;

typedef enum LinkGoronShieldingLimb {
    /* 0x00 */ LINK_GORON_SHIELDING_LIMB_NONE,
    /* 0x01 */ LINK_GORON_SHIELDING_LIMB_ROOT,
    /* 0x02 */ LINK_GORON_SHIELDING_LIMB_BODY,
    /* 0x03 */ LINK_GORON_SHIELDING_LIMB_HEAD,
    /* 0x04 */ LINK_GORON_SHIELDING_LIMB_ARMS_AND_LEGS,
    /* 0x05 */ LINK_GORON_SHIELDING_LIMB_MAX
} LinkGoronShieldingLimb;


typedef enum LinkGoronLimb {
    /* 0x00 */ LINK_GORON_LIMB_NONE,
    /* 0x01 */ LINK_GORON_LIMB_ROOT,
    /* 0x02 */ LINK_GORON_LIMB_WAIST,
    /* 0x03 */ LINK_GORON_LIMB_LOWER_ROOT,
    /* 0x04 */ LINK_GORON_LIMB_RIGHT_THIGH,
    /* 0x05 */ LINK_GORON_LIMB_RIGHT_SHIN,
    /* 0x06 */ LINK_GORON_LIMB_RIGHT_FOOT,
    /* 0x07 */ LINK_GORON_LIMB_LEFT_THIGH,
    /* 0x08 */ LINK_GORON_LIMB_LEFT_SHIN,
    /* 0x09 */ LINK_GORON_LIMB_LEFT_FOOT,
    /* 0x0A */ LINK_GORON_LIMB_UPPER_ROOT,
    /* 0x0B */ LINK_GORON_LIMB_HEAD,
    /* 0x0C */ LINK_GORON_LIMB_HAT,
    /* 0x0D */ LINK_GORON_LIMB_COLLAR,
    /* 0x0E */ LINK_GORON_LIMB_LEFT_SHOULDER,
    /* 0x0F */ LINK_GORON_LIMB_LEFT_FOREARM,
    /* 0x10 */ LINK_GORON_LIMB_LEFT_HAND,
    /* 0x11 */ LINK_GORON_LIMB_RIGHT_SHOULDER,
    /* 0x12 */ LINK_GORON_LIMB_RIGHT_FOREARM,
    /* 0x13 */ LINK_GORON_LIMB_RIGHT_HAND,
    /* 0x14 */ LINK_GORON_LIMB_SHEATH,
    /* 0x15 */ LINK_GORON_LIMB_TORSO,
    /* 0x16 */ LINK_GORON_LIMB_MAX
} LinkGoronLimb;

#endif // OBJECTS_OBJECT_LINK_GORON_H
