예제 #1
0
    /// <summary>
    /// 请求装上装备
    /// </summary>
    public void RequestEquipment(EquipmentCard equip, int equipPosition)//Weapon = 1, Armor = 2, Jewelry = 3
    {
        LogsSystem.Instance.Print(string.Format("向网络请求装备 {0} ,位置 {1}", equip.GetCardName(), equipPosition));
        OperateEquipData detail = new OperateEquipData();
        detail.operatePlayerUUID = this.playerInfo.UUID;
        detail.operatePlayerUid = this.playerInfo.uid;
        detail.operatePlayerPosition = this.playerRoomData.allocPosition;
        detail.operateCardUUID = equip.GetCardUUID();
        detail.equipCardId = equip.GetCardID();
        detail.equipPosition = equipPosition;
        detail.operateCode = 0;

        GameData data = new GameData();
        data.roomID = this.playerRoomData.roomID;
        data.operateCode = OperateCode.OperateEquip;
        data.operateData = JsonCoding<OperateEquipData>.encode(detail);

        GameClient.Instance.SendToServer(data);
    }
    //------请求使用装备
    public void RequestEquipment(EquipmentCard equip, int equipPosition)//Weapon = 1, Armor = 2, Jewelry1 = 3,Jewelry2 = 4
    {
        LogsSystem.Instance.Print(string.Format("向网络请求装备 {0} ,位置 {1}", equip.GetCardName(), equipPosition));
        LogsSystem.Instance.Print("尚未实现", LogLevel.DEBUG);

        throw new NotImplementedException();
    }