#ifndef OBJECTS_OBJECT_OB_H
#define OBJECTS_OBJECT_OB_H 1

#include "align_asset_macro.h"

#define dgMoonChildOdolwasMaskDL "__OTR__objects/object_ob/gMoonChildOdolwasMaskDL"
static const ALIGN_ASSET(2) char gMoonChildOdolwasMaskDL[] = dgMoonChildOdolwasMaskDL;

#define dgMoonChildGyorgsMaskDL "__OTR__objects/object_ob/gMoonChildGyorgsMaskDL"
static const ALIGN_ASSET(2) char gMoonChildGyorgsMaskDL[] = dgMoonChildGyorgsMaskDL;

#define dgMoonChildGohtsMaskDL "__OTR__objects/object_ob/gMoonChildGohtsMaskDL"
static const ALIGN_ASSET(2) char gMoonChildGohtsMaskDL[] = dgMoonChildGohtsMaskDL;

#define dgMoonChildTwinmoldsMaskDL "__OTR__objects/object_ob/gMoonChildTwinmoldsMaskDL"
static const ALIGN_ASSET(2) char gMoonChildTwinmoldsMaskDL[] = dgMoonChildTwinmoldsMaskDL;

#define dgMoonChildMajorasMaskDL "__OTR__objects/object_ob/gMoonChildMajorasMaskDL"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskDL[] = dgMoonChildMajorasMaskDL;

#define dgMoonChildMajorasMaskEyesDL "__OTR__objects/object_ob/gMoonChildMajorasMaskEyesDL"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskEyesDL[] = dgMoonChildMajorasMaskEyesDL;

#define dgMoonChildMajorasMaskTex "__OTR__objects/object_ob/gMoonChildMajorasMaskTex"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskTex[] = dgMoonChildMajorasMaskTex;

#define dgMoonChildMajorasMaskSpike1Tex "__OTR__objects/object_ob/gMoonChildMajorasMaskSpike1Tex"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskSpike1Tex[] = dgMoonChildMajorasMaskSpike1Tex;

#define dgMoonChildMajorasMaskSpike2Tex "__OTR__objects/object_ob/gMoonChildMajorasMaskSpike2Tex"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskSpike2Tex[] = dgMoonChildMajorasMaskSpike2Tex;

#define dgMoonChildMajorasMaskSpike3Tex "__OTR__objects/object_ob/gMoonChildMajorasMaskSpike3Tex"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskSpike3Tex[] = dgMoonChildMajorasMaskSpike3Tex;

#define dgMoonChildMajorasMaskSpike4Tex "__OTR__objects/object_ob/gMoonChildMajorasMaskSpike4Tex"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskSpike4Tex[] = dgMoonChildMajorasMaskSpike4Tex;

#define dgMoonChildMajorasMaskBackTex "__OTR__objects/object_ob/gMoonChildMajorasMaskBackTex"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskBackTex[] = dgMoonChildMajorasMaskBackTex;

#define dgMoonChildMajorasMaskEyesTex "__OTR__objects/object_ob/gMoonChildMajorasMaskEyesTex"
static const ALIGN_ASSET(2) char gMoonChildMajorasMaskEyesTex[] = dgMoonChildMajorasMaskEyesTex;

#define dgMoonChildOdolwasMaskFaceTLUT "__OTR__objects/object_ob/gMoonChildOdolwasMaskFaceTLUT"
static const ALIGN_ASSET(2) char gMoonChildOdolwasMaskFaceTLUT[] = dgMoonChildOdolwasMaskFaceTLUT;

#define dgMoonChildOdolwasMaskEarTLUT "__OTR__objects/object_ob/gMoonChildOdolwasMaskEarTLUT"
static const ALIGN_ASSET(2) char gMoonChildOdolwasMaskEarTLUT[] = dgMoonChildOdolwasMaskEarTLUT;

#define dgMoonChildGyorgsMaskSkinTLUT "__OTR__objects/object_ob/gMoonChildGyorgsMaskSkinTLUT"
static const ALIGN_ASSET(2) char gMoonChildGyorgsMaskSkinTLUT[] = dgMoonChildGyorgsMaskSkinTLUT;

#define dgMoonChildGyorgsMaskMouthTLUT "__OTR__objects/object_ob/gMoonChildGyorgsMaskMouthTLUT"
static const ALIGN_ASSET(2) char gMoonChildGyorgsMaskMouthTLUT[] = dgMoonChildGyorgsMaskMouthTLUT;

#define dgMoonChildGyorgsMaskToothHornTLUT "__OTR__objects/object_ob/gMoonChildGyorgsMaskToothHornTLUT"
static const ALIGN_ASSET(2) char gMoonChildGyorgsMaskToothHornTLUT[] = dgMoonChildGyorgsMaskToothHornTLUT;

#define dgMoonChildTwinmoldsMaskSkinTLUT "__OTR__objects/object_ob/gMoonChildTwinmoldsMaskSkinTLUT"
static const ALIGN_ASSET(2) char gMoonChildTwinmoldsMaskSkinTLUT[] = dgMoonChildTwinmoldsMaskSkinTLUT;

#define dgMoonChildTwinmoldsMaskSnoutTLUT "__OTR__objects/object_ob/gMoonChildTwinmoldsMaskSnoutTLUT"
static const ALIGN_ASSET(2) char gMoonChildTwinmoldsMaskSnoutTLUT[] = dgMoonChildTwinmoldsMaskSnoutTLUT;

#define dgMoonChildOdolwasMaskPlumeTex "__OTR__objects/object_ob/gMoonChildOdolwasMaskPlumeTex"
static const ALIGN_ASSET(2) char gMoonChildOdolwasMaskPlumeTex[] = dgMoonChildOdolwasMaskPlumeTex;

#define dgMoonChildOdolwasMaskFaceTex "__OTR__objects/object_ob/gMoonChildOdolwasMaskFaceTex"
static const ALIGN_ASSET(2) char gMoonChildOdolwasMaskFaceTex[] = dgMoonChildOdolwasMaskFaceTex;

#define dgMoonChildOdolwasMaskEarTex "__OTR__objects/object_ob/gMoonChildOdolwasMaskEarTex"
static const ALIGN_ASSET(2) char gMoonChildOdolwasMaskEarTex[] = dgMoonChildOdolwasMaskEarTex;

#define dgMoonChildGyorgsTwinmoldsMaskEyeTex "__OTR__objects/object_ob/gMoonChildGyorgsTwinmoldsMaskEyeTex"
static const ALIGN_ASSET(2) char gMoonChildGyorgsTwinmoldsMaskEyeTex[] = dgMoonChildGyorgsTwinmoldsMaskEyeTex;

#define dgMoonChildGyorgsMaskSkinTex "__OTR__objects/object_ob/gMoonChildGyorgsMaskSkinTex"
static const ALIGN_ASSET(2) char gMoonChildGyorgsMaskSkinTex[] = dgMoonChildGyorgsMaskSkinTex;

#define dgMoonChildGyorgsMaskMouthTex "__OTR__objects/object_ob/gMoonChildGyorgsMaskMouthTex"
static const ALIGN_ASSET(2) char gMoonChildGyorgsMaskMouthTex[] = dgMoonChildGyorgsMaskMouthTex;

#define dgMoonChildGyorgsMaskToothHornTex "__OTR__objects/object_ob/gMoonChildGyorgsMaskToothHornTex"
static const ALIGN_ASSET(2) char gMoonChildGyorgsMaskToothHornTex[] = dgMoonChildGyorgsMaskToothHornTex;

#define dgMoonChildGohtsMaskEyeTex "__OTR__objects/object_ob/gMoonChildGohtsMaskEyeTex"
static const ALIGN_ASSET(2) char gMoonChildGohtsMaskEyeTex[] = dgMoonChildGohtsMaskEyeTex;

#define dgMoonChildGohtsMaskTopPatternTex "__OTR__objects/object_ob/gMoonChildGohtsMaskTopPatternTex"
static const ALIGN_ASSET(2) char gMoonChildGohtsMaskTopPatternTex[] = dgMoonChildGohtsMaskTopPatternTex;

#define dgMoonChildGohtsTwinmoldsMaskPatternTex "__OTR__objects/object_ob/gMoonChildGohtsTwinmoldsMaskPatternTex"
static const ALIGN_ASSET(2) char gMoonChildGohtsTwinmoldsMaskPatternTex[] = dgMoonChildGohtsTwinmoldsMaskPatternTex;

#define dgMoonChildGohtsMaskSpikeTwinmoldsMaskMandibleTex "__OTR__objects/object_ob/gMoonChildGohtsMaskSpikeTwinmoldsMaskMandibleTex"
static const ALIGN_ASSET(2) char gMoonChildGohtsMaskSpikeTwinmoldsMaskMandibleTex[] = dgMoonChildGohtsMaskSpikeTwinmoldsMaskMandibleTex;

#define dgMoonChildTwinmoldsMaskSkinTex "__OTR__objects/object_ob/gMoonChildTwinmoldsMaskSkinTex"
static const ALIGN_ASSET(2) char gMoonChildTwinmoldsMaskSkinTex[] = dgMoonChildTwinmoldsMaskSkinTex;

#define dgMoonChildTwinmoldsMaskSnoutTex "__OTR__objects/object_ob/gMoonChildTwinmoldsMaskSnoutTex"
static const ALIGN_ASSET(2) char gMoonChildTwinmoldsMaskSnoutTex[] = dgMoonChildTwinmoldsMaskSnoutTex;

#define dgMoonChildWalkingAnim "__OTR__objects/object_ob/gMoonChildWalkingAnim"
static const ALIGN_ASSET(2) char gMoonChildWalkingAnim[] = dgMoonChildWalkingAnim;

#define dgMoonChildRunningAnim "__OTR__objects/object_ob/gMoonChildRunningAnim"
static const ALIGN_ASSET(2) char gMoonChildRunningAnim[] = dgMoonChildRunningAnim;

#define dgMoonChildPelvisDL "__OTR__objects/object_ob/gMoonChildPelvisDL"
static const ALIGN_ASSET(2) char gMoonChildPelvisDL[] = dgMoonChildPelvisDL;

#define dgMoonChildLeftThighDL "__OTR__objects/object_ob/gMoonChildLeftThighDL"
static const ALIGN_ASSET(2) char gMoonChildLeftThighDL[] = dgMoonChildLeftThighDL;

#define dgMoonChildLeftLegDL "__OTR__objects/object_ob/gMoonChildLeftLegDL"
static const ALIGN_ASSET(2) char gMoonChildLeftLegDL[] = dgMoonChildLeftLegDL;

#define dgMoonChildLeftFootDL "__OTR__objects/object_ob/gMoonChildLeftFootDL"
static const ALIGN_ASSET(2) char gMoonChildLeftFootDL[] = dgMoonChildLeftFootDL;

#define dgMoonChildRightThighDL "__OTR__objects/object_ob/gMoonChildRightThighDL"
static const ALIGN_ASSET(2) char gMoonChildRightThighDL[] = dgMoonChildRightThighDL;

#define dgMoonChildRightLegDL "__OTR__objects/object_ob/gMoonChildRightLegDL"
static const ALIGN_ASSET(2) char gMoonChildRightLegDL[] = dgMoonChildRightLegDL;

#define dgMoonChildRightFootDL "__OTR__objects/object_ob/gMoonChildRightFootDL"
static const ALIGN_ASSET(2) char gMoonChildRightFootDL[] = dgMoonChildRightFootDL;

#define dgMoonChildChestBottomDL "__OTR__objects/object_ob/gMoonChildChestBottomDL"
static const ALIGN_ASSET(2) char gMoonChildChestBottomDL[] = dgMoonChildChestBottomDL;

#define dgMoonChildChestDL "__OTR__objects/object_ob/gMoonChildChestDL"
static const ALIGN_ASSET(2) char gMoonChildChestDL[] = dgMoonChildChestDL;

#define dgMoonChildHeadDL "__OTR__objects/object_ob/gMoonChildHeadDL"
static const ALIGN_ASSET(2) char gMoonChildHeadDL[] = dgMoonChildHeadDL;

#define dgMoonChildLeftArmDL "__OTR__objects/object_ob/gMoonChildLeftArmDL"
static const ALIGN_ASSET(2) char gMoonChildLeftArmDL[] = dgMoonChildLeftArmDL;

#define dgMoonChildLeftForearmDL "__OTR__objects/object_ob/gMoonChildLeftForearmDL"
static const ALIGN_ASSET(2) char gMoonChildLeftForearmDL[] = dgMoonChildLeftForearmDL;

#define dgMoonChildLeftHandDL "__OTR__objects/object_ob/gMoonChildLeftHandDL"
static const ALIGN_ASSET(2) char gMoonChildLeftHandDL[] = dgMoonChildLeftHandDL;

#define dgMoonChildRightArmDL "__OTR__objects/object_ob/gMoonChildRightArmDL"
static const ALIGN_ASSET(2) char gMoonChildRightArmDL[] = dgMoonChildRightArmDL;

#define dgMoonChildRightForearmDL "__OTR__objects/object_ob/gMoonChildRightForearmDL"
static const ALIGN_ASSET(2) char gMoonChildRightForearmDL[] = dgMoonChildRightForearmDL;

#define dgMoonChildRightHandDL "__OTR__objects/object_ob/gMoonChildRightHandDL"
static const ALIGN_ASSET(2) char gMoonChildRightHandDL[] = dgMoonChildRightHandDL;

#define dgMoonChildTLUT "__OTR__objects/object_ob/gMoonChildTLUT"
static const ALIGN_ASSET(2) char gMoonChildTLUT[] = dgMoonChildTLUT;

#define dgMoonChildFingersTex "__OTR__objects/object_ob/gMoonChildFingersTex"
static const ALIGN_ASSET(2) char gMoonChildFingersTex[] = dgMoonChildFingersTex;

#define dgMoonChildThighSkinTex "__OTR__objects/object_ob/gMoonChildThighSkinTex"
static const ALIGN_ASSET(2) char gMoonChildThighSkinTex[] = dgMoonChildThighSkinTex;

#define dgMoonChildTshirtDetailTex "__OTR__objects/object_ob/gMoonChildTshirtDetailTex"
static const ALIGN_ASSET(2) char gMoonChildTshirtDetailTex[] = dgMoonChildTshirtDetailTex;

#define dgMoonChildHairTex "__OTR__objects/object_ob/gMoonChildHairTex"
static const ALIGN_ASSET(2) char gMoonChildHairTex[] = dgMoonChildHairTex;

#define dgMoonChildEarTex "__OTR__objects/object_ob/gMoonChildEarTex"
static const ALIGN_ASSET(2) char gMoonChildEarTex[] = dgMoonChildEarTex;

#define dgMoonChildBackHairTex "__OTR__objects/object_ob/gMoonChildBackHairTex"
static const ALIGN_ASSET(2) char gMoonChildBackHairTex[] = dgMoonChildBackHairTex;

#define dgMoonChildTshirtNecklineTex "__OTR__objects/object_ob/gMoonChildTshirtNecklineTex"
static const ALIGN_ASSET(2) char gMoonChildTshirtNecklineTex[] = dgMoonChildTshirtNecklineTex;

#define dgMoonChildSkel "__OTR__objects/object_ob/gMoonChildSkel"
static const ALIGN_ASSET(2) char gMoonChildSkel[] = dgMoonChildSkel;

#define dgMoonChildGettingUpAnim "__OTR__objects/object_ob/gMoonChildGettingUpAnim"
static const ALIGN_ASSET(2) char gMoonChildGettingUpAnim[] = dgMoonChildGettingUpAnim;

#define dgMoonChildSittingAnim "__OTR__objects/object_ob/gMoonChildSittingAnim"
static const ALIGN_ASSET(2) char gMoonChildSittingAnim[] = dgMoonChildSittingAnim;

#define dgMoonChildStandingAnim "__OTR__objects/object_ob/gMoonChildStandingAnim"
static const ALIGN_ASSET(2) char gMoonChildStandingAnim[] = dgMoonChildStandingAnim;

typedef enum MoonchildLimb {
    /* 0x00 */ MOONCHILD_LIMB_NONE,
    /* 0x01 */ MOONCHILD_LIMB_ROOT,
    /* 0x02 */ MOONCHILD_LIMB_WAIST,
    /* 0x03 */ MOONCHILD_LIMB_TORSO,
    /* 0x04 */ MOONCHILD_LIMB_LEFT_UPPER_ARM,
    /* 0x05 */ MOONCHILD_LIMB_LEFT_FOREARM,
    /* 0x06 */ MOONCHILD_LIMB_LEFT_HAND,
    /* 0x07 */ MOONCHILD_LIMB_RIGHT_UPPER_ARM,
    /* 0x08 */ MOONCHILD_LIMB_RIGHT_FOREARM,
    /* 0x09 */ MOONCHILD_LIMB_RIGHT_HAND,
    /* 0x0A */ MOONCHILD_LIMB_HEAD,
    /* 0x0B */ MOONCHILD_LIMB_PELVIS,
    /* 0x0C */ MOONCHILD_LIMB_LEFT_THIGH,
    /* 0x0D */ MOONCHILD_LIMB_LEFT_SHIN,
    /* 0x0E */ MOONCHILD_LIMB_LEFT_FOOT,
    /* 0x0F */ MOONCHILD_LIMB_RIGHT_THIGH,
    /* 0x10 */ MOONCHILD_LIMB_RIGHT_SHIN,
    /* 0x11 */ MOONCHILD_LIMB_RIGHT_FOOT,
    /* 0x12 */ MOONCHILD_LIMB_MAX
} MoonchildLimb;

#endif // OBJECTS_OBJECT_OB_H
