#ifndef OBJECTS_OBJECT_AOB_H
#define OBJECTS_OBJECT_AOB_H 1

#include "align_asset_macro.h"

#define dgMamamuYanUnusedIdleAnim "__OTR__objects/object_aob/gMamamuYanUnusedIdleAnim"
static const ALIGN_ASSET(2) char gMamamuYanUnusedIdleAnim[] = dgMamamuYanUnusedIdleAnim;

#define dgMamamuYanSkel "__OTR__objects/object_aob/gMamamuYanSkel"
static const ALIGN_ASSET(2) char gMamamuYanSkel[] = dgMamamuYanSkel;

#define dgMamamuYanTLUT "__OTR__objects/object_aob/gMamamuYanTLUT"
static const ALIGN_ASSET(2) char gMamamuYanTLUT[] = dgMamamuYanTLUT;

#define dgMamamuYanHairTex "__OTR__objects/object_aob/gMamamuYanHairTex"
static const ALIGN_ASSET(2) char gMamamuYanHairTex[] = dgMamamuYanHairTex;

#define dgMamamuYanSkinTex "__OTR__objects/object_aob/gMamamuYanSkinTex"
static const ALIGN_ASSET(2) char gMamamuYanSkinTex[] = dgMamamuYanSkinTex;

#define dgMamamuYanEarTex "__OTR__objects/object_aob/gMamamuYanEarTex"
static const ALIGN_ASSET(2) char gMamamuYanEarTex[] = dgMamamuYanEarTex;

#define dgMamamuYanLipsTex "__OTR__objects/object_aob/gMamamuYanLipsTex"
static const ALIGN_ASSET(2) char gMamamuYanLipsTex[] = dgMamamuYanLipsTex;

#define dgMamamuYanNostrilTex "__OTR__objects/object_aob/gMamamuYanNostrilTex"
static const ALIGN_ASSET(2) char gMamamuYanNostrilTex[] = dgMamamuYanNostrilTex;

#define dgMamamuYanEyeOpenTex "__OTR__objects/object_aob/gMamamuYanEyeOpenTex"
static const ALIGN_ASSET(2) char gMamamuYanEyeOpenTex[] = dgMamamuYanEyeOpenTex;

#define dgMamamuYanEyeHalfTex "__OTR__objects/object_aob/gMamamuYanEyeHalfTex"
static const ALIGN_ASSET(2) char gMamamuYanEyeHalfTex[] = dgMamamuYanEyeHalfTex;

#define dgMamamuYanEyeClosedTex "__OTR__objects/object_aob/gMamamuYanEyeClosedTex"
static const ALIGN_ASSET(2) char gMamamuYanEyeClosedTex[] = dgMamamuYanEyeClosedTex;

#define dgMamamuYanFingersTex "__OTR__objects/object_aob/gMamamuYanFingersTex"
static const ALIGN_ASSET(2) char gMamamuYanFingersTex[] = dgMamamuYanFingersTex;

#define dgMamamuYanSleevesTex "__OTR__objects/object_aob/gMamamuYanSleevesTex"
static const ALIGN_ASSET(2) char gMamamuYanSleevesTex[] = dgMamamuYanSleevesTex;

#define dgMamamuYanDressTex "__OTR__objects/object_aob/gMamamuYanDressTex"
static const ALIGN_ASSET(2) char gMamamuYanDressTex[] = dgMamamuYanDressTex;

#define dgMamamuYanHeadDL "__OTR__objects/object_aob/gMamamuYanHeadDL"
static const ALIGN_ASSET(2) char gMamamuYanHeadDL[] = dgMamamuYanHeadDL;

#define dgMamamuYanRightHandDL "__OTR__objects/object_aob/gMamamuYanRightHandDL"
static const ALIGN_ASSET(2) char gMamamuYanRightHandDL[] = dgMamamuYanRightHandDL;

#define dgMamamuYanRightForearmDL "__OTR__objects/object_aob/gMamamuYanRightForearmDL"
static const ALIGN_ASSET(2) char gMamamuYanRightForearmDL[] = dgMamamuYanRightForearmDL;

#define dgMamamuYanRightUpperArmDL "__OTR__objects/object_aob/gMamamuYanRightUpperArmDL"
static const ALIGN_ASSET(2) char gMamamuYanRightUpperArmDL[] = dgMamamuYanRightUpperArmDL;

#define dgMamamuYanLeftHandDL "__OTR__objects/object_aob/gMamamuYanLeftHandDL"
static const ALIGN_ASSET(2) char gMamamuYanLeftHandDL[] = dgMamamuYanLeftHandDL;

#define dgMamamuYanLeftForearmDL "__OTR__objects/object_aob/gMamamuYanLeftForearmDL"
static const ALIGN_ASSET(2) char gMamamuYanLeftForearmDL[] = dgMamamuYanLeftForearmDL;

#define dgMamamuYanLeftUpperArmDL "__OTR__objects/object_aob/gMamamuYanLeftUpperArmDL"
static const ALIGN_ASSET(2) char gMamamuYanLeftUpperArmDL[] = dgMamamuYanLeftUpperArmDL;

#define dgMamamuYanTorsoDL "__OTR__objects/object_aob/gMamamuYanTorsoDL"
static const ALIGN_ASSET(2) char gMamamuYanTorsoDL[] = dgMamamuYanTorsoDL;

#define dgMamamuYanRightFootDL "__OTR__objects/object_aob/gMamamuYanRightFootDL"
static const ALIGN_ASSET(2) char gMamamuYanRightFootDL[] = dgMamamuYanRightFootDL;

#define dgMamamuYanRightShinDL "__OTR__objects/object_aob/gMamamuYanRightShinDL"
static const ALIGN_ASSET(2) char gMamamuYanRightShinDL[] = dgMamamuYanRightShinDL;

#define dgMamamuYanRightThighDL "__OTR__objects/object_aob/gMamamuYanRightThighDL"
static const ALIGN_ASSET(2) char gMamamuYanRightThighDL[] = dgMamamuYanRightThighDL;

#define dgMamamuYanLeftFootDL "__OTR__objects/object_aob/gMamamuYanLeftFootDL"
static const ALIGN_ASSET(2) char gMamamuYanLeftFootDL[] = dgMamamuYanLeftFootDL;

#define dgMamamuYanLeftShinDL "__OTR__objects/object_aob/gMamamuYanLeftShinDL"
static const ALIGN_ASSET(2) char gMamamuYanLeftShinDL[] = dgMamamuYanLeftShinDL;

#define dgMamamuYanLeftThighDL "__OTR__objects/object_aob/gMamamuYanLeftThighDL"
static const ALIGN_ASSET(2) char gMamamuYanLeftThighDL[] = dgMamamuYanLeftThighDL;

#define dgMamamuYanDressDL "__OTR__objects/object_aob/gMamamuYanDressDL"
static const ALIGN_ASSET(2) char gMamamuYanDressDL[] = dgMamamuYanDressDL;

#define dgMamamuYanSurpriseStartAnim "__OTR__objects/object_aob/gMamamuYanSurpriseStartAnim"
static const ALIGN_ASSET(2) char gMamamuYanSurpriseStartAnim[] = dgMamamuYanSurpriseStartAnim;

#define dgMamamuYanSurpriseLoopAnim "__OTR__objects/object_aob/gMamamuYanSurpriseLoopAnim"
static const ALIGN_ASSET(2) char gMamamuYanSurpriseLoopAnim[] = dgMamamuYanSurpriseLoopAnim;

#define dgMamamuYanLaughStartAnim "__OTR__objects/object_aob/gMamamuYanLaughStartAnim"
static const ALIGN_ASSET(2) char gMamamuYanLaughStartAnim[] = dgMamamuYanLaughStartAnim;

#define dgMamamuYanLaughLoopAnim "__OTR__objects/object_aob/gMamamuYanLaughLoopAnim"
static const ALIGN_ASSET(2) char gMamamuYanLaughLoopAnim[] = dgMamamuYanLaughLoopAnim;

#define dgMamamuYanIdleAnim "__OTR__objects/object_aob/gMamamuYanIdleAnim"
static const ALIGN_ASSET(2) char gMamamuYanIdleAnim[] = dgMamamuYanIdleAnim;

typedef enum MamamuYanLimb {
    /* 0x00 */ MAMAMU_YAN_LIMB_NONE,
    /* 0x01 */ MAMAMU_YAN_LIMB_DRESS,
    /* 0x02 */ MAMAMU_YAN_LIMB_LEFT_THIGH,
    /* 0x03 */ MAMAMU_YAN_LIMB_LEFT_SHIN,
    /* 0x04 */ MAMAMU_YAN_LIMB_LEFT_FOOT,
    /* 0x05 */ MAMAMU_YAN_LIMB_RIGHT_THIGH,
    /* 0x06 */ MAMAMU_YAN_LIMB_RIGHT_SHIN,
    /* 0x07 */ MAMAMU_YAN_LIMB_RIGHT_FOOT,
    /* 0x08 */ MAMAMU_YAN_LIMB_TORSO,
    /* 0x09 */ MAMAMU_YAN_LIMB_LEFT_UPPER_ARM,
    /* 0x0A */ MAMAMU_YAN_LIMB_LEFT_FOREARM,
    /* 0x0B */ MAMAMU_YAN_LIMB_LEFT_HAND,
    /* 0x0C */ MAMAMU_YAN_LIMB_RIGHT_UPPER_ARM,
    /* 0x0D */ MAMAMU_YAN_LIMB_RIGHT_FOREARM,
    /* 0x0E */ MAMAMU_YAN_LIMB_RIGHT_HAND,
    /* 0x0F */ MAMAMU_YAN_LIMB_HEAD,
    /* 0x10 */ MAMAMU_YAN_LIMB_MAX
} MamamuYanLimb;

#endif // OBJECTS_OBJECT_AOB_H
