public BotControler(ConnectedHost host, Logger logg) { mLogg = logg; mHost = host; Login = new LoginControler(mHost); Game = new GameControler(mHost, logg); }
private void Init() { loginControler = LoginControler.Instance; lobbyControler = LobbyControler.Instance; battleControler = BattleControler.Instance; GamePublisher.Instance.RegisterListener(EventType.START_LOAD_DATA, this); }
// Use this for initialization void Start() { m_buttonMakeTeam.onClick.AddListener(delegate() { LoginControler.Instance().MakeTeam(); }); m_buttonTeamStart.onClick.AddListener(delegate() { LoginControler.Instance().TeamStart(); }); m_buttonOnlinePlayers.onClick.AddListener(delegate() { LoginControler.Instance().OnlinePlayers(); }); m_buttonLeave.onClick.AddListener(delegate() { LoginControler.Instance().LeaveTeam(); }); m_textName.gameObject.SetActive(true); m_textName.text = PlayerData.Instance().proName; m_imgHead.gameObject.SetActive(true); m_imgHead.texture = PlayerData.Instance().proHeadTex; m_textID.text = "ID:" + PlayerData.Instance().proPlayerId.ToString(); }
void SlotClick() { if (m_qwPlayerId != 0) { return; } LobbyTeamPlayer pLeader = TeamPlayerManager.Instance().GetPlayerBySlot(0); if (pLeader.m_qwPlayerId != PlayerData.Instance().proPlayerId) { //其他人点就是换位置 后面可以加个其他模式 LoginControler.Instance().ChangeSlot(m_dwSlotId); } else { //队长点 就是拉人 LoginControler.Instance().OnlinePlayers(); } }