void CreatOneZombie(ZombieType type) { GameObject zombie = null; switch (type) { case ZombieType.Zombie1: zombie = Instantiate(zombie1); break; case ZombieType.ConeHeadZombie: zombie = Instantiate(ConeheadZombie); break; case ZombieType.BucketHeadZombie: zombie = Instantiate(BucketheadZombie); break; } int row = Random.Range(0, StageMap.ROW_MAX); zombie.transform.position = StageMap.SetZombiePos(row); zombie.GetComponent <ZombieMove>().row = row; zombie.GetComponent <SpriteDisplay>().SetOrderByRow(row); model.zombieList[row].Add(zombie); }