public void findTeam(Team team) { gameObject.AddComponent <NetworkManager>(); var fp = new GameObject(name = "finder_parent"); var bp = new GameObject(name = "broadcaster_parent"); fp.transform.parent = transform; bp.transform.parent = transform; finder = fp.AddComponent <Finder>(); finder.InitFinder(this); broadcaster = bp.AddComponent <Broadcaster>(); broadcaster.InitBroadcast(team.ToString()); }