public void OnLoginNotifyPlayerInviteTeam(byte[] pBuf) { GameProto.LoginNotifyPlayerInviteTeam oRet = GameProto.LoginNotifyPlayerInviteTeam.Parser.ParseFrom(pBuf); if (oRet == null) { H5Helper.H5LogStr("OnLoginAckPlayerOnLinePlayer error parse"); return; } H5Helper.H5LogStr("on invitee team player id : " + oRet.QwPlayerId.ToString() + " team id : " + oRet.QwTeamId.ToString()); GameObject go_RoleList = Instantiate(Resources.Load <GameObject>(GameObjectConstent.g_szControlPanel), transform.parent); go_RoleList.GetComponent <ControlPanel>().Init("player : " + oRet.QwPlayerId.ToString() + " invite you to team :" + oRet.QwTeamId.ToString(), IntoInviteTeam, oRet, null, null); }
public void OnLoginNotifyPlayerInviteTeam(byte[] pBuf) { GameProto.LoginNotifyPlayerInviteTeam oRet = GameProto.LoginNotifyPlayerInviteTeam.Parser.ParseFrom(pBuf); if (oRet == null) { SampleDebuger.Log("OnLoginAckPlayerOnLinePlayer error parse"); return; } SampleDebuger.Log("on invitee team player id : " + oRet.QwPlayerId.ToString() + " team id : " + oRet.QwTeamId.ToString()); AssetBundleLoader.Instance().LoadAsset(GameObjectConstant.GetABUIPath(GameObjectConstant.g_szConfirmPanel), GameObjectConstant.g_szConfirmPanel, delegate(UnityEngine.Object ob) { GameObject go_RoleList = Instantiate((GameObject)ob, MainCanvas.Instance().transform); go_RoleList.GetComponent <ConfirmPanel>().Init("player : " + oRet.QwPlayerId.ToString() + " invite you to team :" + oRet.QwTeamId.ToString(), IntoInviteTeam, oRet, NotIntoInviteTeam, oRet); } ); }
public void IntoInviteTeam(object pParam) { GameProto.LoginNotifyPlayerInviteTeam oInvite = pParam as GameProto.LoginNotifyPlayerInviteTeam; if (oInvite == null) { H5Helper.H5AlertString("IntoInviteTeam parse error!!!!"); return; } GameProto.PlayerRequestLoginEnterTeam oRequest = new GameProto.PlayerRequestLoginEnterTeam(); oRequest.DwTeamServerId = oInvite.DwTeamServerId; oRequest.QwTeamId = oInvite.QwTeamId; byte[] pData = new byte[1024]; FxNet.NetStream pStream = new FxNet.NetStream(FxNet.NetStream.ENetStreamType.ENetStreamType_Write, pData, 1024); pStream.WriteString("GameProto.PlayerRequestLoginEnterTeam"); byte[] pProto = new byte[oRequest.CalculateSize()]; Google.Protobuf.CodedOutputStream oStream = new Google.Protobuf.CodedOutputStream(pProto); oRequest.WriteTo(oStream); pStream.WriteData(pProto, (uint)pProto.Length); m_pSession.Send(pData, 1024 - pStream.GetLeftLen()); }
public void NotIntoInviteTeam(object pParam) { GameProto.LoginNotifyPlayerInviteTeam oInvite = pParam as GameProto.LoginNotifyPlayerInviteTeam; if (oInvite == null) { SampleDebuger.LogError("NotIntoInviteTeam parse error!!!!"); return; } GameProto.PlayerRequestLoginRefuseEnterTeam oRequest = new GameProto.PlayerRequestLoginRefuseEnterTeam(); oRequest.QwPlayerId = oInvite.QwPlayerId; oRequest.SzReason = "refused!!!"; byte[] pData = new byte[1024]; FxNet.NetStream pStream = new FxNet.NetStream(FxNet.NetStream.ENetStreamType.ENetStreamType_Write, pData, 1024); pStream.WriteString("GameProto.PlayerRequestLoginRefuseEnterTeam"); byte[] pProto = new byte[oRequest.CalculateSize()]; Google.Protobuf.CodedOutputStream oStream = new Google.Protobuf.CodedOutputStream(pProto); oRequest.WriteTo(oStream); pStream.WriteData(pProto, (uint)pProto.Length); m_pSession.Send(pData, 1024 - pStream.GetLeftLen()); }