少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-12 15a516ffe3c52e5d5901875823cf75018e9c38df
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
4个文件已修改
115 ■■■■■ 已修改文件
Core/SDK/SDKUtility.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureSoulPattern4.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureSoulWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/WheelOfFortuneWin.cs 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/SDK/SDKUtility.cs
@@ -712,7 +712,7 @@
                            m_Json["roleID"] = PlayerDatas.Instance.baseData.PlayerID;
                            m_Json["roleName"] = PlayerDatas.Instance.baseData.PlayerName;
                            m_Json["level"] = PlayerDatas.Instance.baseData.LV.ToString();
                            m_Json["sid"] = "s" + ServerListCenter.Instance.currentServer.region_flag;
                            m_Json["sid"] = ServerListCenter.Instance.currentServer.region_flag;
                        }
                        if (ChannelPlatform == E_ChannelPlatform.Mr)
@@ -890,7 +890,7 @@
        m_Json["roleID"] = roleID;
        m_Json["roleName"] = roleName;
        m_Json["sid"] = "s" + ServerListCenter.Instance.currentServer.region_flag;
        m_Json["sid"] = ServerListCenter.Instance.currentServer.region_flag;
        m_Json["serverName"] = ServerListCenter.Instance.currentServer.name;
        m_Json["familyName"] = PlayerDatas.Instance.baseData.FamilyName;
        m_Json["level"] = "1";
@@ -908,7 +908,7 @@
        m_Json["roleID"] = roleID;
        m_Json["roleName"] = roleName;
        m_Json["sid"] = "s" + ServerListCenter.Instance.currentServer.region_flag;
        m_Json["sid"] = ServerListCenter.Instance.currentServer.region_flag;
        m_Json["serverName"] = ServerListCenter.Instance.currentServer.name;
        m_Json["familyName"] = PlayerDatas.Instance.baseData.FamilyName;
        m_Json["level"] = PlayerDatas.Instance.baseData.LV;
@@ -927,7 +927,7 @@
        m_Json["roleID"] = PlayerDatas.Instance.PlayerId.ToString();
        m_Json["roleName"] = PlayerDatas.Instance.baseData.PlayerName;
        m_Json["sid"] = "s" + ServerListCenter.Instance.currentServer.region_flag;
        m_Json["sid"] = ServerListCenter.Instance.currentServer.region_flag;
        m_Json["serverName"] = ServerListCenter.Instance.currentServer.name;
        m_Json["familyName"] = PlayerDatas.Instance.baseData.FamilyName;
        m_Json["level"] = PlayerDatas.Instance.baseData.LV;
System/Treasure/TreasureSoulPattern4.cs
@@ -94,7 +94,7 @@
                            }
                        }
                        properties[0].gameObject.SetActive(true);
                        properties[0].Display(6, (int)(value * percentWing));
                        properties[0].DisplayUpper(6, (int)(value * percentWing));
                    }
                    break;
            }
System/Treasure/TreasureSoulWin.cs
@@ -368,7 +368,7 @@
                            }
                        }
                        m_PreviewPropretys[0].gameObject.SetActive(true);
                        m_PreviewPropretys[0].Display(6, (int)(value * percentWing));
                        m_PreviewPropretys[0].DisplayUpper(6, (int)(value * percentWing));
                    }
                    break;
                case TreasurePrivilege.DemonJarAtk:
System/Vip/VipInvest/WheelOfFortuneWin.cs
@@ -7,6 +7,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
using TableConfig;
using UnityEngine;
using UnityEngine.UI;
@@ -22,7 +23,9 @@
        [SerializeField] CheckDisplay m_CheckDisplay;
        [SerializeField] Text Money1_Text;
        [SerializeField] Text Money2_Text;
        [SerializeField] Text m_Text_remainingTimes;
        [SerializeField] Text m_Text_remainingTimes;//剩余转动次数
        [SerializeField] Text m_Text_VIPuP;//VIP提升转动次数
        [SerializeField] Text m_GO;
        [SerializeField] Button m_PromotionBtn;
        [SerializeField] RotationTween m_RotationTween;
        [SerializeField] GameObject m_RequiredConsumption;
@@ -57,6 +60,8 @@
            m_LotteryBtn.interactable = true;
            m_RequiredConsumption.SetActive(true);
            m_LotteryImage.gray = false;
            TextGo();
            IncreaseInFrequency();//次数提升
            RemainingTimes();//剩余次数
        }
        protected override void OnActived()
@@ -91,7 +96,9 @@
        {
            if (obj == PlayerDataRefresh.VIPLv)
            {
                TextGo();
                RemainingTimes();//剩余次数
                IncreaseInFrequency();//次数提升
            }
            if (obj == PlayerDataRefresh.Gold)
            {
@@ -111,7 +118,9 @@
            m_RequiredConsumption.SetActive(false);
            m_LotteryImage.gray = true;
            m_RotatePointer.SetTime(m_Toggle.isOn);
            TextGo();
            RemainingTimes();//剩余次数
            IncreaseInFrequency();//次数提升
        }
        protected override void OnAfterClose()
@@ -152,7 +161,15 @@
        }
        private void OnClickPromotionBtn()
        {
            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.VipRechargeFunc4);
            if (PlayerDatas.Instance.baseData.VIPLv >= 10)
            {
                WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.VipRechargeFunc1);
            }
            else
            {
                WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.VipRechargeFunc4);
            }
        }
        private void IsButtonShow(bool _bool)//是否可点击旋转
        {
@@ -182,7 +199,7 @@
        private void LackOfVIP()//VIP 不足
        {
            string str = "次数不足,请提升VIP";
            string str = Language.Get("Turntable_2");
            ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), str, (bool isOk) =>
             {
                 if (isOk)
@@ -207,14 +224,90 @@
            int LotteryNumber = vipmodel.GetVipPrivilegeCnt(VipPrivilegeType.BindJadeWheel);
            if (LotteryNumber > wheelOfFortuneModel.Number)
            {
                m_Text_remainingTimes.text = "今日可转动次数:" + (LotteryNumber - wheelOfFortuneModel.Number);
                m_Text_remainingTimes.text =(LotteryNumber - wheelOfFortuneModel.Number).ToString();
            }
            else
            {
                m_Text_remainingTimes.text = "今日可转动次数:0";
                m_Text_remainingTimes.text = 0.ToString();
            }
        }
        private void IncreaseInFrequency()//次数提升
        {
            if (PlayerDatas.Instance.baseData.VIPLv >= 10)
            {
                m_Text_VIPuP.gameObject.SetActive(false);
                return;
            }
            else
            {
                m_Text_VIPuP.gameObject.SetActive(true);
            }
            int LotteryNumber = vipmodel.GetVipPrivilegeCnt(VipPrivilegeType.BindJadeWheel);
            for (int i = 0; i <= 10; i++)
            {
                var VipConfig = VipPrivilegeConfig.GetVipPrivilegeData(VipPrivilegeType.BindJadeWheel, i);
                if (VipConfig != 0 && VipConfig > LotteryNumber)
                {
                    int type = i;
                    int number = VipConfig - LotteryNumber;
                    m_Text_VIPuP.text = string.Format(Language.Get("Turntable_1"), type, Number(number));
                    return;
                }
            }
        }
        private string Number(int number)
        {
            string Str = string.Empty;
            switch (number)
            {
                case 1:
                    Str = Language.Get("Num_CHS_1");
                    return Str;
                case 2:
                    Str = Language.Get("Num_CHS_2");
                    return Str;
                case 3:
                    Str = Language.Get("Num_CHS_3");
                    return Str;
                case 4:
                    Str = Language.Get("Num_CHS_4");
                    return Str;
                case 5:
                    Str = Language.Get("Num_CHS_5");
                    return Str;
                case 6:
                    Str = Language.Get("Num_CHS_6");
                    return Str;
                case 7:
                    Str = Language.Get("Num_CHS_7");
                    return Str;
                case 8:
                    Str = Language.Get("Num_CHS_8");
                    return Str;
                case 9:
                    Str = Language.Get("Num_CHS_9");
                    return Str;
                case 10:
                    Str = Language.Get("Num_CHS_10");
                    return Str;
            }
            return Str;
        }
        private void TextGo()
        {
            if (PlayerDatas.Instance.baseData.VIPLv >= 10)
            {
                m_GO.text = Language.Get("Turntable_4");
            }
            else
            {
                m_GO.text = Language.Get("Turntable_3");
            }
        }
        #endregion
    }