public void OnInit() { if (m_map != null) { m_map.OnInit(); } if (m_player != null) { m_members.Add(m_player.gameObject.GetInstanceID(), m_player); m_player.OnInit(); } for (int i = 0; i < m_enemys.Count; i++) { var enemy = m_enemys[i]; if (enemy != null) { m_members.Add(enemy.gameObject.GetInstanceID(), enemy); enemy.OnInit(); } } if (m_bombController != null) { m_bombController.OnInit(); } }