void Stage::StageCreater::createEnemy(Layer* layer,EnemyFactory* factory, EnemyManager* enemyManager, const ReadData data) { Enemy* obj = factory->order(data.textureName); if (obj) { obj->retain(); //敵オブジェクトをマネージャーに追加 enemyManager->addObj(obj); auto sprite = obj->enemyCreate(Size(data.positionX, data.positionY)); sprite->setName(obj->getName()); layer->addChild(sprite); } }