hch
2 天以前 dd1c4ea1b562e615950896c1cb18f5365888211e
351 【内政】红颜系统 - 封包
18个文件已添加
323 ■■■■■ 已修改文件
Main/Core/NetworkPackage/ClientPack/CB0_Event/CB040_tagCSTravelClick.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB0_Event/CB040_tagCSTravelClick.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB0_Event/CB041_tagCSTravelSceneryUP.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB0_Event/CB041_tagCSTravelSceneryUP.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB219_tagCSBeautyActivate.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB219_tagCSBeautyActivate.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB220_tagCSBeautyLVUP.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB220_tagCSBeautyLVUP.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB221_tagCSBeautySkinOP.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB221_tagCSBeautySkinOP.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/DTCFile/ServerPack/HB0_Event/DTCB040_tagSCTravelInfo.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/DTCFile/ServerPack/HB0_Event/DTCB040_tagSCTravelInfo.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB130_tagSCBeautyInfo.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB130_tagSCBeautyInfo.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ServerPack/HB0_Event/HB040_tagSCTravelInfo.cs 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ServerPack/HB0_Event/HB040_tagSCTravelInfo.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB130_tagSCBeautyInfo.cs 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB130_tagSCBeautyInfo.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ClientPack/CB0_Event/CB040_tagCSTravelClick.cs
New file
@@ -0,0 +1,20 @@
using UnityEngine;
using System.Collections;
// B0 40 游历点击 #tagCSTravelClick
public class CB040_tagCSTravelClick : GameNetPackBasic {
    public byte Row;    //行,从1开始
    public byte Col;    //列,从1开始
    public CB040_tagCSTravelClick () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xB040;
    }
    public override void WriteToBytes () {
        WriteBytes (Row, NetDataType.BYTE);
        WriteBytes (Col, NetDataType.BYTE);
    }
}
Main/Core/NetworkPackage/ClientPack/CB0_Event/CB040_tagCSTravelClick.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ad0aa1821d14001439aec7ae8157e31b
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/Core/NetworkPackage/ClientPack/CB0_Event/CB041_tagCSTravelSceneryUP.cs
New file
@@ -0,0 +1,16 @@
using UnityEngine;
using System.Collections;
// B0 41 游历景观升级 #tagCSTravelSceneryUP
public class CB041_tagCSTravelSceneryUP : GameNetPackBasic {
    public CB041_tagCSTravelSceneryUP () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xB041;
    }
    public override void WriteToBytes () {
    }
}
Main/Core/NetworkPackage/ClientPack/CB0_Event/CB041_tagCSTravelSceneryUP.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9dc911f6d7e03a1478ccf78f51df09a1
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB219_tagCSBeautyActivate.cs
New file
@@ -0,0 +1,18 @@
using UnityEngine;
using System.Collections;
// B2 19 红颜激活 #tagCSBeautyActivate
public class CB219_tagCSBeautyActivate : GameNetPackBasic {
    public ushort BeautyID;    //红颜ID
    public CB219_tagCSBeautyActivate () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xB219;
    }
    public override void WriteToBytes () {
        WriteBytes (BeautyID, NetDataType.WORD);
    }
}
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB219_tagCSBeautyActivate.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7976f8ce3e87917479675ba7f17345e2
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB220_tagCSBeautyLVUP.cs
New file
@@ -0,0 +1,22 @@
using UnityEngine;
using System.Collections;
// B2 20 红颜好感度升级 #tagCSBeautyLVUP
public class CB220_tagCSBeautyLVUP : GameNetPackBasic {
    public ushort BeautyID;    //红颜ID
    public uint ItemID;    //使用物品ID
    public byte IsQuick;    // 是否快速升级,0-只消耗1个道具;1-消耗升1级的道具
    public CB220_tagCSBeautyLVUP () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xB220;
    }
    public override void WriteToBytes () {
        WriteBytes (BeautyID, NetDataType.WORD);
        WriteBytes (ItemID, NetDataType.DWORD);
        WriteBytes (IsQuick, NetDataType.BYTE);
    }
}
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB220_tagCSBeautyLVUP.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e0778e37a29f3a84f811d4c9bf79d41c
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB221_tagCSBeautySkinOP.cs
New file
@@ -0,0 +1,22 @@
using UnityEngine;
using System.Collections;
// B2 21 红颜时装操作 #tagCSBeautySkinOP
public class CB221_tagCSBeautySkinOP : GameNetPackBasic {
    public ushort BeautyID;    //红颜ID
    public ushort SkinID;    //时装ID
    public byte OPType;    //操作 1-激活;2-佩戴;3-升星
    public CB221_tagCSBeautySkinOP () {
        combineCmd = (ushort)0x03FE;
        _cmd = (ushort)0xB221;
    }
    public override void WriteToBytes () {
        WriteBytes (BeautyID, NetDataType.WORD);
        WriteBytes (SkinID, NetDataType.WORD);
        WriteBytes (OPType, NetDataType.BYTE);
    }
}
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB221_tagCSBeautySkinOP.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d1286a734cfaf5849b26c8f0c975dfb1
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/Core/NetworkPackage/DTCFile/ServerPack/HB0_Event/DTCB040_tagSCTravelInfo.cs
New file
@@ -0,0 +1,11 @@
using UnityEngine;
using System.Collections;
// B0 40 游历信息 #tagSCTravelInfo
public class DTCB040_tagSCTravelInfo : DtcBasic {
    public override void Done(GameNetPackBasic vNetPack) {
        base.Done(vNetPack);
        HB040_tagSCTravelInfo vNetData = vNetPack as HB040_tagSCTravelInfo;
    }
}
Main/Core/NetworkPackage/DTCFile/ServerPack/HB0_Event/DTCB040_tagSCTravelInfo.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 77ba202fdf34fd44196e3b2083a89080
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB130_tagSCBeautyInfo.cs
New file
@@ -0,0 +1,11 @@
using UnityEngine;
using System.Collections;
// B1 30 红颜信息 #tagSCBeautyInfo
public class DTCB130_tagSCBeautyInfo : DtcBasic {
    public override void Done(GameNetPackBasic vNetPack) {
        base.Done(vNetPack);
        HB130_tagSCBeautyInfo vNetData = vNetPack as HB130_tagSCBeautyInfo;
    }
}
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB130_tagSCBeautyInfo.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7aa199f7551d0cb43b2774b7c549b017
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/Core/NetworkPackage/ServerPack/HB0_Event/HB040_tagSCTravelInfo.cs
New file
@@ -0,0 +1,51 @@
using UnityEngine;
using System.Collections;
// B0 40 游历信息 #tagSCTravelInfo
public class HB040_tagSCTravelInfo : GameNetPackBasic {
    public byte Energy;    //剩余体力
    public uint EnergyTime;    //上次恢复体力时间戳
    public uint TravelCnt;    //累计游历次数
    public byte SceneryType;    //景观类型
    public byte SceneryRow;    //景观左上角所在行,从1开始
    public byte SceneryCol;    //景观左上角所在列,从1开始
    public uint SceneryLVInfo;    //景观升级信息:0-还未处理景观升级;个位数-第1次升级成功与否,1-成功,2-失败;十位-第2次 ...
    public byte Result;    //后端处理:0-无;1-常规;2-马车炸弹;3-传送门;4-景观;5-重置开始
    public byte GridCnt;
    public  tagSCTravelGrid[] GridList;    //格子信息列表,只同步变化的
    public HB040_tagSCTravelInfo () {
        _cmd = (ushort)0xB040;
    }
    public override void ReadFromBytes (byte[] vBytes) {
        TransBytes (out Energy, vBytes, NetDataType.BYTE);
        TransBytes (out EnergyTime, vBytes, NetDataType.DWORD);
        TransBytes (out TravelCnt, vBytes, NetDataType.DWORD);
        TransBytes (out SceneryType, vBytes, NetDataType.BYTE);
        TransBytes (out SceneryRow, vBytes, NetDataType.BYTE);
        TransBytes (out SceneryCol, vBytes, NetDataType.BYTE);
        TransBytes (out SceneryLVInfo, vBytes, NetDataType.DWORD);
        TransBytes (out Result, vBytes, NetDataType.BYTE);
        TransBytes (out GridCnt, vBytes, NetDataType.BYTE);
        GridList = new tagSCTravelGrid[GridCnt];
        for (int i = 0; i < GridCnt; i ++) {
            GridList[i] = new tagSCTravelGrid();
            TransBytes (out GridList[i].Row, vBytes, NetDataType.BYTE);
            TransBytes (out GridList[i].Col, vBytes, NetDataType.BYTE);
            TransBytes (out GridList[i].State, vBytes, NetDataType.BYTE);
            TransBytes (out GridList[i].Multi, vBytes, NetDataType.BYTE);
            TransBytes (out GridList[i].EventID, vBytes, NetDataType.WORD);
        }
    }
    public class tagSCTravelGrid {
        public byte Row;        //行,从1开始
        public byte Col;        //列,从1开始
        public byte State;        //状态:0-未点击;1-已开启;2-裂纹
        public byte Multi;        //奖励倍值: 默认1倍;2-双倍;...
        public ushort EventID;        //事件ID
    }
}
Main/Core/NetworkPackage/ServerPack/HB0_Event/HB040_tagSCTravelInfo.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 25eae34bd4b76da4889546a7a4f1198f
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB130_tagSCBeautyInfo.cs
New file
@@ -0,0 +1,53 @@
using UnityEngine;
using System.Collections;
// B1 30 红颜信息 #tagSCBeautyInfo
public class HB130_tagSCBeautyInfo : GameNetPackBasic {
    public byte Count;
    public  tagSCBeauty[] BeautyList;
    public HB130_tagSCBeautyInfo () {
        _cmd = (ushort)0xB130;
    }
    public override void ReadFromBytes (byte[] vBytes) {
        TransBytes (out Count, vBytes, NetDataType.BYTE);
        BeautyList = new tagSCBeauty[Count];
        for (int i = 0; i < Count; i ++) {
            BeautyList[i] = new tagSCBeauty();
            TransBytes (out BeautyList[i].BeautyID, vBytes, NetDataType.WORD);
            TransBytes (out BeautyList[i].State, vBytes, NetDataType.BYTE);
            TransBytes (out BeautyList[i].LV, vBytes, NetDataType.WORD);
            TransBytes (out BeautyList[i].Exp, vBytes, NetDataType.WORD);
            TransBytes (out BeautyList[i].AwardLV, vBytes, NetDataType.WORD);
            TransBytes (out BeautyList[i].SkinCnt, vBytes, NetDataType.BYTE);
            BeautyList[i].SkinList = new tagSCBeautySkin[BeautyList[i].SkinCnt];
            for (int j = 0; j < BeautyList[i].SkinCnt; j ++) {
                BeautyList[i].SkinList[j] = new tagSCBeautySkin();
                TransBytes (out BeautyList[i].SkinList[j].SkinID, vBytes, NetDataType.WORD);
                TransBytes (out BeautyList[i].SkinList[j].State, vBytes, NetDataType.BYTE);
                TransBytes (out BeautyList[i].SkinList[j].Used, vBytes, NetDataType.BYTE);
                TransBytes (out BeautyList[i].SkinList[j].Star, vBytes, NetDataType.BYTE);
            }
        }
    }
    public class tagSCBeautySkin {
        public ushort SkinID;        //时装ID
        public byte State;        //是否已激活
        public byte Used;        //是否已穿戴该时装,某个红颜的所有时装穿戴可能都为0,则前端取默认时装进行展示,如果有同步已穿戴的则以后端为准
        public byte Star;        //时装星级,激活时为0星
    }
    public class tagSCBeauty {
        public ushort BeautyID;        //红颜ID
        public byte State;        //是否已激活
        public ushort LV;        //红颜好感等级,激活时为0级
        public ushort Exp;        //当前等级经验
        public ushort AwardLV;        //已经领取到的奖励等级记录
        public byte SkinCnt;
        public  tagSCBeautySkin[] SkinList;        //时装皮肤列表,默认解锁的不通知,有变化的才会同步
    }
}
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB130_tagSCBeautyInfo.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ad2079b94b844f549b710f4877aba47d
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant: