Main/System/Battle/BattleManager.cs
@@ -602,4 +602,20 @@
        }
        return "";
    }
    // 获取当前正在显示的战斗场景,如果没有则返回null
    public BattleField GetActiveBattleFieldByName(string battleName)
    {
        foreach (var kvp in battleFields)
        {
            BattleField battleField = kvp.Value;
            if (battleField == null)
                continue;
            var name = battleField.ToString();
            if (name == battleName)
                return battleField;
        }
        return null;
    }
}