public void OnClickConfirm(GameObject obj, object[] args) { GameConf conf = new GameConf(); conf.Name = UIOnline.s_roomName; conf.MapType = (MapType)m_mapOption.value; conf.MemCount = m_memCountOption.value + 2; conf.ForceKill = m_forceToggle.isOn; Globals.Instance.GameConf = conf; Globals.Instance.UIManager.RemoveUI(this); if (Globals.Instance.IsOnline) { BroadCastServer.Start(conf); Globals.Instance.StartServer(); Globals.Instance.UIManager.CreateUI <UIEnterRoom>(); // 自己作为第一个玩家 Globals.Instance.ConnectGame(Globals.GetPrivateIP(), 4050, conf); } else { Globals.Instance.ToGame(); } }
public override void Destroy() { base.Destroy(); // temp BroadCastServer.Stop(); BroadCastReciever.Stop(); }