少年修仙传客户端代码仓库
lcy
2024-11-19 815c0ba120b0b1c1f1e47c379ed3293783b84d91
10271 增加幻境阁商店
4个文件已修改
21 ■■■■■ 已修改文件
LogicProject/System/Share/StoreWinFix.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/StoreModel.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/EnumHelper.cs 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/UIHelper.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/Share/StoreWinFix.cs
@@ -10,6 +10,8 @@
    Text gongdeNum;
    Transform gushenObj;
    Text gushenNum;
    Transform huanjingObj;
    Text huanjingNum;
    StoreModel model { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
    protected override void Awake()
@@ -19,6 +21,8 @@
        gongdeNum = proxy.GetWidgtEx<Text>("gongdeNum");
        gushenObj = proxy.GetWidgtEx<Transform>("gushenmoney");
        gushenNum = proxy.GetWidgtEx<Text>("gushenCnt");
        huanjingObj = proxy.GetWidgtEx<Transform>("huanjingmoney");
        huanjingNum = proxy.GetWidgtEx<Text>("huanjingCnt");
        //var launchWin = WindowCenter.Instance.Get<LaunchWin>();
    }
    protected override void OnEnable()
@@ -41,6 +45,9 @@
        {
            case PlayerDataType.default14:
                RefreshCoins();
                break;
            case PlayerDataType.default43:
                RefreshCoins();
                break;
            default:
                break;
@@ -51,7 +58,7 @@
    {
        gongdeNum.text = ItemLogicUtility.Instance.OnChangeCoinsUnit(HeroControler.Instance.GetMoneyCntIL(35));
        gushenNum.text = ItemLogicUtility.Instance.OnChangeCoinsUnit(HeroControler.Instance.GetMoneyCntIL(34));
        huanjingNum.text = ItemLogicUtility.Instance.OnChangeCoinsUnit(UIHelper.GetMoneyCnt(50));
    }
    void OnStoreRefreshUI()
@@ -59,6 +66,7 @@
        otherCoins.SetActiveIL(model.storeFuncType == StoreFunc.IntegralStore || model.storeFuncType == StoreFunc.DayStore);
        gongdeObj.SetActiveIL(model.storeFuncType == StoreFunc.MysteryStore);
        gushenObj.SetActiveIL(model.storeFuncType == StoreFunc.GrowStrongerStore);
        huanjingObj.SetActiveIL(model.storeFuncType == StoreFunc.CommonStore);
        RefreshCoins();
    }
}
System/Store/StoreModel.cs
@@ -2198,7 +2198,7 @@
public enum StoreFunc
{
    DayStore = 1, //1:每天限购
    CommonStore = 2, //2:常用道具
    CommonStore = 2, //2:幻境阁商店
    GrowStrongerStore = 3, //3:成长变强
    BindStore = 4,  //4:绑玉商城
    IntegralStore = 5,  //5:积分商城
Utility/EnumHelper.cs
@@ -720,8 +720,8 @@
    default40,
    default41,
    default42,
    default43,
    default44,
    default43,  // 271 幻境阁积分
    default44,
    default45,
    default46,
    default47,
Utility/UIHelper.cs
@@ -1109,6 +1109,11 @@
                    //天道币
                    return PlayerDatas.Instance.GetPlayerDataByType(PlayerDataType.default39);
                }
            case 50:
                {
                    //幻境阁积分
                    return PlayerDatas.Instance.GetPlayerDataByType(PlayerDataType.default43);
                }
            case 99:
                {
                    return PlayerDatas.Instance.baseData.ExAttr11;