public MonsterTribesData(string monsterTribesName)
    {
        ResourcesGraphicsLoader graphicsLoader = ResourcesGraphicsLoader.GetInstance();

        ResourcesMonsterTribesData data = ResourcesMonsterTribesDatasLoader.GetInstance().GetMonsterDatas(monsterTribesName);

        monsterNumber_ = data.monsterNumber_;
        monsterName_   = data.monsterName_;

        tribesHitPoint_ = data.tribesHitPoint_;
        tribesAttack_   = data.tribesAttack_;
        tribesDefense_  = data.tribesDefense_;
        tribesSpeed_    = data.tribesSpeed_;

        tribesDreamAttack_  = data.tribesDreamAttack_;
        tribesDreamDefense_ = data.tribesDreamDefense_;
        tribesDreamSpeed_   = data.tribesDreamSpeed_;

        firstElement_  = new ElementTypeState((ElementType)data.firstElement_);
        secondElement_ = new ElementTypeState((ElementType)data.secondElement_);

        frontTex_      = graphicsLoader.GetGraphics("Monster/" + data.texName_ + "/" + data.texName_ + "_Front");
        backTex_       = graphicsLoader.GetGraphics("Monster/" + data.texName_ + "/" + data.texName_ + "_Back");
        SDTex_         = graphicsLoader.GetGraphics("Monster/" + data.texName_ + "/" + data.texName_ + "_SD");
        frontDreamTex_ = graphicsLoader.GetGraphics("Monster/" + data.texName_ + "/" + data.texName_ + "_FrontDream");
        backDreamTex_  = graphicsLoader.GetGraphics("Monster/" + data.texName_ + "/" + data.texName_ + "_BackDream");
    }
    static public ResourcesMonsterTribesDatasLoader GetInstance()
    {
        if (instance_ != null)
        {
            return(instance_);
        }

        instance_ = new ResourcesMonsterTribesDatasLoader();
        return(instance_);
    }
 static public void ReleaseInstance()
 {
     instance_ = null;
 }