#ifndef OBJECTS_OBJECT_TRT_H
#define OBJECTS_OBJECT_TRT_H 1

#include "align_asset_macro.h"

#define dgKotakeHoverAnim "__OTR__objects/object_trt/gKotakeHoverAnim"
static const ALIGN_ASSET(2) char gKotakeHoverAnim[] = dgKotakeHoverAnim;

#define dgKotakeFlyLookAroundAnim "__OTR__objects/object_trt/gKotakeFlyLookAroundAnim"
static const ALIGN_ASSET(2) char gKotakeFlyLookAroundAnim[] = dgKotakeFlyLookAroundAnim;

#define dgKotakeFlyDownAnim "__OTR__objects/object_trt/gKotakeFlyDownAnim"
static const ALIGN_ASSET(2) char gKotakeFlyDownAnim[] = dgKotakeFlyDownAnim;

#define dgKotakeFlyAnim "__OTR__objects/object_trt/gKotakeFlyAnim"
static const ALIGN_ASSET(2) char gKotakeFlyAnim[] = dgKotakeFlyAnim;

#define dgKotakeWakeUpAnim "__OTR__objects/object_trt/gKotakeWakeUpAnim"
static const ALIGN_ASSET(2) char gKotakeWakeUpAnim[] = dgKotakeWakeUpAnim;

#define dgKotakeSurprisedAnim "__OTR__objects/object_trt/gKotakeSurprisedAnim"
static const ALIGN_ASSET(2) char gKotakeSurprisedAnim[] = dgKotakeSurprisedAnim;

#define dgKotakePelvisDL "__OTR__objects/object_trt/gKotakePelvisDL"
static const ALIGN_ASSET(2) char gKotakePelvisDL[] = dgKotakePelvisDL;

#define dgKotakeTorsoDL "__OTR__objects/object_trt/gKotakeTorsoDL"
static const ALIGN_ASSET(2) char gKotakeTorsoDL[] = dgKotakeTorsoDL;

#define dgKotakeNeckDL "__OTR__objects/object_trt/gKotakeNeckDL"
static const ALIGN_ASSET(2) char gKotakeNeckDL[] = dgKotakeNeckDL;

#define dgKotakeHeadDL "__OTR__objects/object_trt/gKotakeHeadDL"
static const ALIGN_ASSET(2) char gKotakeHeadDL[] = dgKotakeHeadDL;

#define dgKotakeLeftBraidStartDL "__OTR__objects/object_trt/gKotakeLeftBraidStartDL"
static const ALIGN_ASSET(2) char gKotakeLeftBraidStartDL[] = dgKotakeLeftBraidStartDL;

#define dgKotakeLeftBraidEndDL "__OTR__objects/object_trt/gKotakeLeftBraidEndDL"
static const ALIGN_ASSET(2) char gKotakeLeftBraidEndDL[] = dgKotakeLeftBraidEndDL;

#define dgKotakeTeethDL "__OTR__objects/object_trt/gKotakeTeethDL"
static const ALIGN_ASSET(2) char gKotakeTeethDL[] = dgKotakeTeethDL;

#define dgKotakeRightBraidStartDL "__OTR__objects/object_trt/gKotakeRightBraidStartDL"
static const ALIGN_ASSET(2) char gKotakeRightBraidStartDL[] = dgKotakeRightBraidStartDL;

#define dgKotakeRightBraidEndDL "__OTR__objects/object_trt/gKotakeRightBraidEndDL"
static const ALIGN_ASSET(2) char gKotakeRightBraidEndDL[] = dgKotakeRightBraidEndDL;

#define dgKotakeRightSleeveStartDL "__OTR__objects/object_trt/gKotakeRightSleeveStartDL"
static const ALIGN_ASSET(2) char gKotakeRightSleeveStartDL[] = dgKotakeRightSleeveStartDL;

#define dgKotakeRightSleeveFrontDL "__OTR__objects/object_trt/gKotakeRightSleeveFrontDL"
static const ALIGN_ASSET(2) char gKotakeRightSleeveFrontDL[] = dgKotakeRightSleeveFrontDL;

#define dgKotakeRightHandDL "__OTR__objects/object_trt/gKotakeRightHandDL"
static const ALIGN_ASSET(2) char gKotakeRightHandDL[] = dgKotakeRightHandDL;

#define dgKotakeRightSleeveMidDL "__OTR__objects/object_trt/gKotakeRightSleeveMidDL"
static const ALIGN_ASSET(2) char gKotakeRightSleeveMidDL[] = dgKotakeRightSleeveMidDL;

#define dgKotakeRightSleeveEndDL "__OTR__objects/object_trt/gKotakeRightSleeveEndDL"
static const ALIGN_ASSET(2) char gKotakeRightSleeveEndDL[] = dgKotakeRightSleeveEndDL;

#define dgKotakeLeftSleeveStartDL "__OTR__objects/object_trt/gKotakeLeftSleeveStartDL"
static const ALIGN_ASSET(2) char gKotakeLeftSleeveStartDL[] = dgKotakeLeftSleeveStartDL;

#define dgKotakeLeftSleeveFrontDL "__OTR__objects/object_trt/gKotakeLeftSleeveFrontDL"
static const ALIGN_ASSET(2) char gKotakeLeftSleeveFrontDL[] = dgKotakeLeftSleeveFrontDL;

#define dgKotakeLeftHandDL "__OTR__objects/object_trt/gKotakeLeftHandDL"
static const ALIGN_ASSET(2) char gKotakeLeftHandDL[] = dgKotakeLeftHandDL;

#define dgKotakeBroomDL "__OTR__objects/object_trt/gKotakeBroomDL"
static const ALIGN_ASSET(2) char gKotakeBroomDL[] = dgKotakeBroomDL;

#define dgKotakeLeftSleeveMidDL "__OTR__objects/object_trt/gKotakeLeftSleeveMidDL"
static const ALIGN_ASSET(2) char gKotakeLeftSleeveMidDL[] = dgKotakeLeftSleeveMidDL;

#define dgKotakeLeftSleeveEndDL "__OTR__objects/object_trt/gKotakeLeftSleeveEndDL"
static const ALIGN_ASSET(2) char gKotakeLeftSleeveEndDL[] = dgKotakeLeftSleeveEndDL;

#define dgKotakeRightThighDL "__OTR__objects/object_trt/gKotakeRightThighDL"
static const ALIGN_ASSET(2) char gKotakeRightThighDL[] = dgKotakeRightThighDL;

#define dgKotakeRightShinDL "__OTR__objects/object_trt/gKotakeRightShinDL"
static const ALIGN_ASSET(2) char gKotakeRightShinDL[] = dgKotakeRightShinDL;

#define dgKotakeRightFootDL "__OTR__objects/object_trt/gKotakeRightFootDL"
static const ALIGN_ASSET(2) char gKotakeRightFootDL[] = dgKotakeRightFootDL;

#define dgKotakeLeftThighDL "__OTR__objects/object_trt/gKotakeLeftThighDL"
static const ALIGN_ASSET(2) char gKotakeLeftThighDL[] = dgKotakeLeftThighDL;

#define dgKotakeLeftShinDL "__OTR__objects/object_trt/gKotakeLeftShinDL"
static const ALIGN_ASSET(2) char gKotakeLeftShinDL[] = dgKotakeLeftShinDL;

#define dgKotakeLeftFootDL "__OTR__objects/object_trt/gKotakeLeftFootDL"
static const ALIGN_ASSET(2) char gKotakeLeftFootDL[] = dgKotakeLeftFootDL;

#define dgKotakeSkinTLUT "__OTR__objects/object_trt/gKotakeSkinTLUT"
static const ALIGN_ASSET(2) char gKotakeSkinTLUT[] = dgKotakeSkinTLUT;

#define dgKotakeMouthTLUT "__OTR__objects/object_trt/gKotakeMouthTLUT"
static const ALIGN_ASSET(2) char gKotakeMouthTLUT[] = dgKotakeMouthTLUT;

#define dgKotakeEarTLUT "__OTR__objects/object_trt/gKotakeEarTLUT"
static const ALIGN_ASSET(2) char gKotakeEarTLUT[] = dgKotakeEarTLUT;

#define dgKotakeFingerTLUT "__OTR__objects/object_trt/gKotakeFingerTLUT"
static const ALIGN_ASSET(2) char gKotakeFingerTLUT[] = dgKotakeFingerTLUT;

#define dgKotakeNeckTLUT "__OTR__objects/object_trt/gKotakeNeckTLUT"
static const ALIGN_ASSET(2) char gKotakeNeckTLUT[] = dgKotakeNeckTLUT;

#define dgKotakeNostrilsTLUT "__OTR__objects/object_trt/gKotakeNostrilsTLUT"
static const ALIGN_ASSET(2) char gKotakeNostrilsTLUT[] = dgKotakeNostrilsTLUT;

#define dgKotakeGerudoFabricTex "__OTR__objects/object_trt/gKotakeGerudoFabricTex"
static const ALIGN_ASSET(2) char gKotakeGerudoFabricTex[] = dgKotakeGerudoFabricTex;

#define dgKotakeRobeTex "__OTR__objects/object_trt/gKotakeRobeTex"
static const ALIGN_ASSET(2) char gKotakeRobeTex[] = dgKotakeRobeTex;

#define dgKotakeRobePatternTex "__OTR__objects/object_trt/gKotakeRobePatternTex"
static const ALIGN_ASSET(2) char gKotakeRobePatternTex[] = dgKotakeRobePatternTex;

#define dgKotakeRobeTrimTex "__OTR__objects/object_trt/gKotakeRobeTrimTex"
static const ALIGN_ASSET(2) char gKotakeRobeTrimTex[] = dgKotakeRobeTrimTex;

#define dgKotakeSkinTex "__OTR__objects/object_trt/gKotakeSkinTex"
static const ALIGN_ASSET(2) char gKotakeSkinTex[] = dgKotakeSkinTex;

#define dgKotakeMouthTex "__OTR__objects/object_trt/gKotakeMouthTex"
static const ALIGN_ASSET(2) char gKotakeMouthTex[] = dgKotakeMouthTex;

#define dgKotakeHairTex "__OTR__objects/object_trt/gKotakeHairTex"
static const ALIGN_ASSET(2) char gKotakeHairTex[] = dgKotakeHairTex;

#define dgKotakeBraidEndTex "__OTR__objects/object_trt/gKotakeBraidEndTex"
static const ALIGN_ASSET(2) char gKotakeBraidEndTex[] = dgKotakeBraidEndTex;

#define dgKotakeEarTex "__OTR__objects/object_trt/gKotakeEarTex"
static const ALIGN_ASSET(2) char gKotakeEarTex[] = dgKotakeEarTex;

#define dgKotakeCollarNeckTex "__OTR__objects/object_trt/gKotakeCollarNeckTex"
static const ALIGN_ASSET(2) char gKotakeCollarNeckTex[] = dgKotakeCollarNeckTex;

#define dgKotakeFingerTex "__OTR__objects/object_trt/gKotakeFingerTex"
static const ALIGN_ASSET(2) char gKotakeFingerTex[] = dgKotakeFingerTex;

#define dgKotakeBroomHandleTex "__OTR__objects/object_trt/gKotakeBroomHandleTex"
static const ALIGN_ASSET(2) char gKotakeBroomHandleTex[] = dgKotakeBroomHandleTex;

#define dgKotakeBroomHeadTex "__OTR__objects/object_trt/gKotakeBroomHeadTex"
static const ALIGN_ASSET(2) char gKotakeBroomHeadTex[] = dgKotakeBroomHeadTex;

#define dgKotakeJewelHolderTex "__OTR__objects/object_trt/gKotakeJewelHolderTex"
static const ALIGN_ASSET(2) char gKotakeJewelHolderTex[] = dgKotakeJewelHolderTex;

#define dgKotakeNeckTex "__OTR__objects/object_trt/gKotakeNeckTex"
static const ALIGN_ASSET(2) char gKotakeNeckTex[] = dgKotakeNeckTex;

#define dgKotakeNostrilsTex "__OTR__objects/object_trt/gKotakeNostrilsTex"
static const ALIGN_ASSET(2) char gKotakeNostrilsTex[] = dgKotakeNostrilsTex;

#define dgKotakeEyeOpenTex "__OTR__objects/object_trt/gKotakeEyeOpenTex"
static const ALIGN_ASSET(2) char gKotakeEyeOpenTex[] = dgKotakeEyeOpenTex;

#define dgKotakeEyeHalfTex "__OTR__objects/object_trt/gKotakeEyeHalfTex"
static const ALIGN_ASSET(2) char gKotakeEyeHalfTex[] = dgKotakeEyeHalfTex;

#define dgKotakeEyeClosedTex "__OTR__objects/object_trt/gKotakeEyeClosedTex"
static const ALIGN_ASSET(2) char gKotakeEyeClosedTex[] = dgKotakeEyeClosedTex;

#define dgKotakeJewelTex "__OTR__objects/object_trt/gKotakeJewelTex"
static const ALIGN_ASSET(2) char gKotakeJewelTex[] = dgKotakeJewelTex;

#define dgKotakeEyesTexAnim "__OTR__objects/object_trt/gKotakeEyesTexAnim"
static const ALIGN_ASSET(2) char gKotakeEyesTexAnim[] = dgKotakeEyesTexAnim;

#define dgKotakeHandsOnCounterAnim "__OTR__objects/object_trt/gKotakeHandsOnCounterAnim"
static const ALIGN_ASSET(2) char gKotakeHandsOnCounterAnim[] = dgKotakeHandsOnCounterAnim;

#define dgKotakeIdleAnim "__OTR__objects/object_trt/gKotakeIdleAnim"
static const ALIGN_ASSET(2) char gKotakeIdleAnim[] = dgKotakeIdleAnim;

#define dgKotakeHalfAwakeAnim "__OTR__objects/object_trt/gKotakeHalfAwakeAnim"
static const ALIGN_ASSET(2) char gKotakeHalfAwakeAnim[] = dgKotakeHalfAwakeAnim;

#define dgKotakeSleepingAnim "__OTR__objects/object_trt/gKotakeSleepingAnim"
static const ALIGN_ASSET(2) char gKotakeSleepingAnim[] = dgKotakeSleepingAnim;

#define dgKotakeSkel "__OTR__objects/object_trt/gKotakeSkel"
static const ALIGN_ASSET(2) char gKotakeSkel[] = dgKotakeSkel;

typedef enum KotakeLimb {
    /* 0x00 */ KOTAKE_LIMB_NONE,
    /* 0x01 */ KOTAKE_LIMB_PELVIS,
    /* 0x02 */ KOTAKE_LIMB_LEFT_THIGH,
    /* 0x03 */ KOTAKE_LIMB_LEFT_SHIN,
    /* 0x04 */ KOTAKE_LIMB_LEFT_FOOT,
    /* 0x05 */ KOTAKE_LIMB_RIGH_THIGH,
    /* 0x06 */ KOTAKE_LIMB_RIGHT_SHIN,
    /* 0x07 */ KOTAKE_LIMB_RIGHT_FOOT,
    /* 0x08 */ KOTAKE_LIMB_TORSO_LIMB,
    /* 0x09 */ KOTAKE_LIMB_LEFT_SLEEVE_START,
    /* 0x0A */ KOTAKE_LIMB_LEFT_SLEEVE_MID,
    /* 0x0B */ KOTAKE_LIMB_LEFT_SLEEVE_END,
    /* 0x0C */ KOTAKE_LIMB_LEFT_SLEEVE_FRONT,
    /* 0x0D */ KOTAKE_LIMB_LEFT_HAND,
    /* 0x0E */ KOTAKE_LIMB_BROOM,
    /* 0x0F */ KOTAKE_LIMB_RIGHT_SLEEVE_START,
    /* 0x10 */ KOTAKE_LIMB_RIGHT_SLEEVE_MID,
    /* 0x11 */ KOTAKE_LIMB_RIGHT_SLEEVE_END,
    /* 0x12 */ KOTAKE_LIMB_RIGHT_SLEEVE_FRONT,
    /* 0x13 */ KOTAKE_LIMB_RIGHT_HAND,
    /* 0x14 */ KOTAKE_LIMB_NECK,
    /* 0x15 */ KOTAKE_LIMB_HEAD,
    /* 0x16 */ KOTAKE_LIMB_RIGHT_BRAID_START,
    /* 0x17 */ KOTAKE_LIMB_RIGHT_BRAID_END,
    /* 0x18 */ KOTAKE_LIMB_TEETH,
    /* 0x19 */ KOTAKE_LIMB_LEFT_BRAID_START,
    /* 0x1A */ KOTAKE_LIMB_LEFT_BRAID_END,
    /* 0x1B */ KOTAKE_LIMB_MAX
} KotakeLimb;

#endif // OBJECTS_OBJECT_TRT_H
