Files
JJBB/Assets/Project/Script/GUI/DoubleRide/DoubleRideInvite.cs
2024-08-23 15:49:34 +08:00

53 lines
1.4 KiB
C#

using Games.GlobeDefine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class DoubleRideInvite : MonoBehaviour {
private TeamInfo _TeamInfo;
public Button _BtnApply;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
private void OnEnable()
{
_BtnApply.interactable = false;
}
public void OnClickInviteBtn()
{
// 发送邀请
//状态 1死亡 2战斗
int state = GameManager.gameManager.PlayerDataPool.GetPropInt(PropID.PropertyID.STATE);
Debug.LogError("发送邀请"+ state);
if (Singleton<ObjManager>.GetInstance() == null)
{
return;
}
if (_TeamInfo.Guid == GlobeVar.INVALID_GUID || _TeamInfo.Guid == GameManager.gameManager.PlayerDataPool.MainPlayerBaseAttr.Guid)
{
Singleton<ObjManager>.GetInstance().MainPlayer.SendNoticMsg(false, "#{1930}");
return;
}
//if (Singleton<ObjManager>.GetInstance().MainPlayer)
//{
// Singleton<ObjManager>.GetInstance().MainPlayer.SendNoticMsg(false, "#{3170}");
//}
CG_REQ_TEAM_INVITE packet = (CG_REQ_TEAM_INVITE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REQ_TEAM_INVITE);
packet.SetGuid(_TeamInfo.Guid);
packet.SendPacket();
_BtnApply.interactable = false;
}
}