少年修仙传客户端代码仓库
client_Wu Xijin
2018-09-11 b6a21ec8d3f78fe64fb79892212b882ee2a93c04
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
8个文件已修改
188 ■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0132_tagCreateRoleSucess.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/SDK/SDKUtility.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/BestXBWin.cs 81 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/HappyXBGetItemWin.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/HappyXBModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/RuneXBWin.cs 78 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/BoxGetItemWin.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/OperationLogCollect.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0132_tagCreateRoleSucess.cs
@@ -11,6 +11,6 @@
            return;
        }
        SDKUtility.Instance.CreateRoleOk(_package.PlayerID.ToString(), _package.PlayerName);
        SDKUtility.Instance.CreateRoleOk(_package.PlayerID.ToString(), _package.PlayerName.Trim());
    }
}
Core/SDK/SDKUtility.cs
@@ -123,6 +123,7 @@
        InitFinished = false;
        m_Json.Clear();
        m_Json["code"] = CodeU2A.Init;
        m_Json["appID"] = VersionConfig.Get().appId;
        SendMessageToSDK(m_Json);
#endif
    }
@@ -313,7 +314,6 @@
                        if (_channelPlatform.Equals("mr"))
                        {
                            ChannelPlatform = E_ChannelPlatform.Mr;
                            Debug.Log("当前渠道平台为猫耳渠道");
                        }
                    }
                }
System/HappyXB/BestXBWin.cs
@@ -36,10 +36,25 @@
        [SerializeField] Text toolNumText;
        [SerializeField] Button skipBtn;
        [SerializeField] GameObject skipImg;
        [Header("控制寻宝转动圈数")]
        [Header("单次寻宝圈数")]
        [SerializeField] int cycleTimes = 1;
        [Header("时间间隔")]
        [SerializeField] float delayTime = 0.1f;
        [Header("开始圈时间间隔")]
        [SerializeField] float startDelayTime = 0.15f;
        [Header("结束圈时间间隔")]
        [SerializeField] float endDelayTime = 0.005f;
        [Header("其他圈时间间隔")]
        [SerializeField] float otherDelayTime = 0.1f;
        [Header("开始圈初始加速度")]
        [SerializeField] float a1 = 0.3f;
        [Header("结束圈初始减速度")]
        [SerializeField] float a2 = 2f;
        [Header("其他圈初始加速度")]
        [SerializeField] float a3 = 0.5f;
        [Header("最大时间间隔")]
        [SerializeField] float maxTimeInter = 0.6f;
        [Header("最小时间间隔")]
        [SerializeField] float minTimeInter = 0.005f;
        [Header("得到物品停留时间")]
        [SerializeField] float stopTime = 2f;
        [Header("寻宝得到物品动画时间")]
@@ -58,7 +73,6 @@
        PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
        XBFuncSet funcSet;
        float coolTime = 3;
        protected override void BindController()
        {
            xbItemlist.Clear();
@@ -240,6 +254,12 @@
        {
            XBModel.isJumpBestXB = !XBModel.isJumpBestXB;
            RefreshSkipUI();
            if (XBModel.isJumpBestXB && XBModel.rangelist.Count > 0)
            {
                StopAllCoroutines();
                ResetXBItemState();
                WindowCenter.Instance.Open<HappyXBGetItemWin>();
            }
        }
        private void RefreshItemCount(PackType type, int index, int id)
@@ -384,6 +404,12 @@
        IEnumerator PlayXBAni(int targetIndex,int curSelectIndex)
        {
            int cycle = 1;
            float xbSpeed1 = startDelayTime;
            float xbSpeed2 = endDelayTime;
            float xbSpeed3 = otherDelayTime;
            float xbA1 = a1;
            float XbA2 = a2;
            float xbA3 = a3;
            while(true)
            {
                curSelectIndex += 1;
@@ -394,14 +420,14 @@
                }
                for (int i = 0; i < xbItemlist.Count; i++)
                {
                    if(isXBMany)
                    {
                        xbItemlist[i].RefreshSelectIcon(curSelectIndex);
                    }
                    else
                int remainIndex = targetIndexs[targetIndex].gridIndex - curSelectIndex;
                if(remainIndex < 0)
                    {
                        xbItemlist[i].RefreshSelectIcon(curSelectIndex);
                    }
                    remainIndex = xbItemlist.Count + remainIndex;
                }
                if(curSelectIndex == targetIndexs[targetIndex].gridIndex)
@@ -428,7 +454,42 @@
                    }
                    cycle += 1;
                }
                yield return new WaitForSeconds(delayTime);
                switch(targetIndex)
                {
                    case 0:
                        xbSpeed1 -= xbA1 * 0.05f;
                        if (xbSpeed1 <= minTimeInter)
                        {
                            xbSpeed1 = minTimeInter;
                        }
                        yield return new WaitForSeconds(xbSpeed1);
                        break;
                    case 9:
                        if(cycle > 1 && remainIndex <= 4)
                        {
                            xbSpeed2 += XbA2 * 0.05f;
                            if (xbSpeed2 >= maxTimeInter)
                            {
                                xbSpeed2 = maxTimeInter;
                            }
                        }
                        else
                        {
                            xbSpeed2 = endDelayTime;
                        }
                        yield return new WaitForSeconds(xbSpeed2);
                        break;
                    default:
                        xbSpeed3 -= xbA3 * 0.05f;
                        if (xbSpeed3 <= minTimeInter)
                        {
                            xbSpeed3 = minTimeInter;
                        }
                        yield return new WaitForSeconds(xbSpeed3);
                        break;
                }
            }
        }
System/HappyXB/HappyXBGetItemWin.cs
@@ -107,6 +107,10 @@
                    break;
            }
            XBModel.StartXBEvent -= OnStartXB;
            XBModel.rangelist.Clear();
            DestroyGetItemlist();
            GetItemlist.Clear();
            getItemBasiclist.Clear();
        }
        protected override void OnAfterClose()
@@ -168,9 +172,6 @@
        private void CreateGetItem()
        {
            DestroyGetItemlist();
            GetItemlist.Clear();
            getItemBasiclist.Clear();
            xbItemlist = XBModel.rangelist;
            for (int i = 0; i < xbItemlist.Count; i++)
            {
System/HappyXB/HappyXBModel.cs
@@ -33,8 +33,8 @@
        public override void Init()
        {
            isJumpBestXB = true;
            isJumpRuneXB = true;
            isJumpBestXB = false;
            isJumpRuneXB = false;
            xbGetItemDict.Clear();
            xbTypeItemDict.Clear();
            xbFuncSetDict.Clear();
System/HappyXB/RuneXBWin.cs
@@ -39,13 +39,26 @@
        [SerializeField] GameObject skipImg;
        [Header("控制寻宝转动圈数")]
        [SerializeField] int cycleTimes = 1;
        [Header("时间间隔")]
        [SerializeField] float delayTime = 0.1f;
        [Header("开始圈时间间隔")]
        [SerializeField] float startDelayTime = 0.15f;
        [Header("结束圈时间间隔")]
        [SerializeField] float endDelayTime = 0.005f;
        [Header("其他圈时间间隔")]
        [SerializeField] float otherDelayTime = 0.1f;
        [Header("开始圈初始加速度")]
        [SerializeField] float a1 = 0.3f;
        [Header("结束圈初始减速度")]
        [SerializeField] float a2 = 2f;
        [Header("其他圈初始加速度")]
        [SerializeField] float a3 = 0.5f;
        [Header("最大时间间隔")]
        [SerializeField] float maxTimeInter = 0.6f;
        [Header("最小时间间隔")]
        [SerializeField] float minTimeInter = 0.005f;
        [Header("得到物品停留时间")]
        [SerializeField] float stopTime = 0.5f;
        [Header("寻宝得到物品动画时间")]
        [SerializeField] float scaleTime = 0.2f;
        List<XBItemCell> xbItemlist = new List<XBItemCell>();
        List<XBGetItem> targetIndexs;
@@ -250,6 +263,12 @@
        {
            XBModel.isJumpRuneXB = !XBModel.isJumpRuneXB;
            RefreshSkipUI();
            if (XBModel.isJumpRuneXB && XBModel.rangelist.Count > 0)
            {
                StopAllCoroutines();
                ResetXBItemState();
                WindowCenter.Instance.Open<HappyXBGetItemWin>();
            }
        }
        private void RefreshItemCount(PackType type, int index, int id)
@@ -397,6 +416,12 @@
        IEnumerator PlayXBAni(int targetIndex, int curSelectIndex)
        {
            int cycle = 1;
            float xbSpeed1 = startDelayTime;
            float xbSpeed2 = endDelayTime;
            float xbSpeed3 = otherDelayTime;
            float xbA1 = a1;
            float XbA2 = a2;
            float xbA3 = a3;
            while (true)
            {
                curSelectIndex += 1;
@@ -407,16 +432,14 @@
                }
                for (int i = 0; i < xbItemlist.Count; i++)
                {
                    if (isXBMany)
                    {
                        xbItemlist[i].RefreshSelectIcon(curSelectIndex);
                    }
                    else
                    {
                        xbItemlist[i].RefreshSelectIcon(curSelectIndex);
                    }
                }
                int remainIndex = targetIndexs[targetIndex].gridIndex - curSelectIndex;
                if (remainIndex < 0)
                {
                    remainIndex = xbItemlist.Count + remainIndex;
                }
                if (curSelectIndex == targetIndexs[targetIndex].gridIndex)
                {
                    if (cycle > cycleTimes)
@@ -441,7 +464,40 @@
                    }
                    cycle += 1;
                }
                yield return new WaitForSeconds(delayTime);
                switch (targetIndex)
                {
                    case 0:
                        xbSpeed1 -= xbA1 * 0.05f;
                        if (xbSpeed1 <= minTimeInter)
                        {
                            xbSpeed1 = minTimeInter;
                        }
                        yield return new WaitForSeconds(xbSpeed1);
                        break;
                    case 9:
                        if (cycle > 1 && remainIndex <= 4)
                        {
                            xbSpeed2 += XbA2 * 0.05f;
                            if (xbSpeed2 >= maxTimeInter)
                            {
                                xbSpeed2 = maxTimeInter;
                            }
                        }
                        else
                        {
                            xbSpeed2 = endDelayTime;
                        }
                        yield return new WaitForSeconds(xbSpeed2);
                        break;
                    default:
                        xbSpeed3 -= xbA3 * 0.05f;
                        if (xbSpeed3 <= minTimeInter)
                        {
                            xbSpeed3 = minTimeInter;
                        }
                        yield return new WaitForSeconds(xbSpeed3);
                        break;
                }
            }
        }
System/KnapSack/Logic/BoxGetItemWin.cs
@@ -78,6 +78,9 @@
            backBtn.RemoveAllListeners();
            useBtn.RemoveAllListeners();
            WindowCenter.Instance.Open<NewItemGetWin>();
            DestroyGetItemlist();
            GetItemlist.Clear();
            getItemBasiclist.Clear();
        }
        protected override void OnAfterClose()
@@ -92,12 +95,10 @@
        private void ShowUICtrl()
        {
            if(BoxModel.getItems != null)
            {
                CreateGetItem();
            }
            itemModel = playerPack.GetItemModelByGUID(BoxModel.guid);
            ItemCellModel cellModel = new ItemCellModel(BoxModel.itemId);
            box.Init(cellModel);
@@ -159,9 +160,6 @@
        private void CreateGetItem()
        {
            DestroyGetItemlist();
            GetItemlist.Clear();
            getItemBasiclist.Clear();
            CreateGetItem(0);
            ShowGetItemCtrl(0);
        }
@@ -226,6 +224,9 @@
        {
            if (itemModel == null) return;
            DestroyGetItemlist();
            GetItemlist.Clear();
            getItemBasiclist.Clear();
            int useCnt = BoxModel.GetUseCntByID(itemModel.itemInfo.ItemID);
            PackSendQuestMgr.Instance.SendMakeUseQuest(itemModel.itemInfo.ItemPlace, 1);
        }
Utility/OperationLogCollect.cs
@@ -83,6 +83,9 @@
            var device = new Dictionary<string, string>();
            device["IMEI"] = DeviceUtility.GetDeviceUniquenessIdentify();
#if UNITY_ANDROID
            device["IMEI2"] = SDKUtility.Instance.Device.imei;
#endif
            device["Brand"] = DeviceUtility.GetDeviceName();
            device["MI5"] = DeviceUtility.GetDeviceModel();
            tables["Device"] = JsonMapper.ToJson(device);