lcy
2026-06-10 3a022e3bd389ee92e8c8ebed3a32f9d892794e67
Main/System/GuildAtkDefBat/GuildAtkDefBatManager.cs
@@ -49,6 +49,7 @@
    public override void Init()
    {
        DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEventOnRelogin;
        GuildManager.Instance.EnterOrQuitGuildEvent += OnEnterOrQuitGuildEvent;
        StoreModel.Instance.RefreshBuyShopLimitEvent += OnRefreshShopLimit;
        ParseConfig();
    }
@@ -56,6 +57,7 @@
    public override void Release()
    {
        DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEventOnRelogin;
        GuildManager.Instance.EnterOrQuitGuildEvent -= OnEnterOrQuitGuildEvent;
        StoreModel.Instance.RefreshBuyShopLimitEvent -= OnRefreshShopLimit;
    }
@@ -69,6 +71,15 @@
        ResetBattleData();
    }
    private void OnEnterOrQuitGuildEvent(bool isEnter)
    {
        ResetBattleData();
        BatState = 0;
        CurrentChallengeTargetPlayerID = 0;
        OnUpdateAtkDefBatInfoEvent?.Invoke();
        UpdateRedpoint();
    }
    void ParseConfig()
    {
        var configSet = FuncConfigConfig.Get("FmAtkDefBatSet");