public void CreateSpecial(Special.SpecialType type) { specialType = type; InstantiateCorrectParticlePrefab(type); StartCoroutine(body.AssignBodyType()); StartCoroutine(body.AssignEyes()); CitizenManager.instance.SetLayer(this); transform.GetChild(0).GetChild(0).GetChild(0).GetChild(1).gameObject.SetActive(false); transform.GetChild(0).GetChild(0).GetChild(0).GetChild(2).gameObject.SetActive(false); StartCoroutine(body.AssignSpecial(type)); }