hch
12 小时以前 f714e946ae813240bb7a212c3150287f85b31808
0312 砍价人数大于等于配置人数后,砍价状态默认为已砍价
2个文件已添加
2个文件已修改
71 ■■■■■ 已修改文件
Main/Config/ConfigManager.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Config/Configs/FamilyZhenbaogeCutConfig.cs 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Config/Configs/FamilyZhenbaogeCutConfig.cs.meta 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Guild/GuildManager.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Config/ConfigManager.cs
@@ -53,6 +53,7 @@
            typeof(DungeonOpenTimeConfig),
            typeof(FaceConfig),
            typeof(FamilyDonateConfig),
            typeof(FamilyZhenbaogeCutConfig),
            typeof(FBDJGEffectConfig),
            typeof(FBDJGLevelConfig),
            typeof(FBDJGQuickConfig),
@@ -92,6 +93,7 @@
            typeof(PlayerAttrConfig),
            typeof(PlayerFaceConfig),
            typeof(PresetUnlockConfig),
            typeof(PriorBundleConfig),
            typeof(RandomNameConfig),
            typeof(SignInConfig),
            typeof(SkillSkinConfig),
@@ -289,6 +291,8 @@
        ClearConfigDictionary<FaceConfig>();
        // 清空 FamilyDonateConfig 字典
        ClearConfigDictionary<FamilyDonateConfig>();
        // 清空 FamilyZhenbaogeCutConfig 字典
        ClearConfigDictionary<FamilyZhenbaogeCutConfig>();
        // 清空 FBDJGEffectConfig 字典
        ClearConfigDictionary<FBDJGEffectConfig>();
        // 清空 FBDJGLevelConfig 字典
@@ -367,6 +371,8 @@
        ClearConfigDictionary<PlayerFaceConfig>();
        // 清空 PresetUnlockConfig 字典
        ClearConfigDictionary<PresetUnlockConfig>();
        // 清空 PriorBundleConfig 字典
        ClearConfigDictionary<PriorBundleConfig>();
        // 清空 RandomNameConfig 字典
        ClearConfigDictionary<RandomNameConfig>();
        // 清空 SignInConfig 字典
Main/Config/Configs/FamilyZhenbaogeCutConfig.cs
New file
@@ -0,0 +1,38 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           Friday, February 13, 2026
//--------------------------------------------------------
using System.Collections.Generic;
using System;
using UnityEngine;
using LitJson;
public partial class FamilyZhenbaogeCutConfig : ConfigBase<int, FamilyZhenbaogeCutConfig>
{
    static FamilyZhenbaogeCutConfig()
    {
        // 访问过静态构造函数
        visit = true;
    }
    public int CutNum;
    public override int LoadKey(string _key)
    {
        int key = GetKey(_key);
        return key;
    }
    public override void LoadConfig(string input)
    {
        try {
        string[] tables = input.Split('\t');
        int.TryParse(tables[0],out CutNum);
        }
        catch (Exception exception)
        {
            Debug.LogError(exception);
        }
    }
}
Main/Config/Configs/FamilyZhenbaogeCutConfig.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f2e8e097b2f2d044ba43216a3fccc1b8
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Main/System/Guild/GuildManager.cs
@@ -173,7 +173,21 @@
    //珍宝阁(行商)
    public int zhenbaogeCutState = 0;
    int m_ZhenbaogeCutState = 0;
    public int zhenbaogeCutState
    {
        get { return m_ZhenbaogeCutState; }
        set
        {
            if (familyZBGActions.Count - 1 >= FamilyZhenbaogeCutConfig.GetKeys().Count)
            {
                //砍价人数超过上限后可直接购买
                m_ZhenbaogeCutState = 1;
                return;
            }
            m_ZhenbaogeCutState = value;
        }
    }
    public int zhenbaogeBuyState = 0;
    public bool needCheckCutCD = false;
    public event Action UpdateZhenbaogeEvent;