Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
 public override void Destroy()
 {
     base.Destroy();
     // temp
     BroadCastServer.Stop();
     BroadCastReciever.Stop();
 }