Files
SVSimServer/SVSim.BattleEngine/Engine/Wizard/AIStyleData.cs
gamer147 7d1ea2b38d cull(engine-cleanup): pass-8 phase-2 cascade round 5
[trim] fully-unreachable files deleted: 1
[trim] files edited: 4, files deleted: 0, nodes removed: 6
[type-trim] files edited: 0, types removed: 0

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-03 21:22:48 -04:00

34 lines
685 B
C#

using System.Collections.Generic;
using System.Linq;
namespace Wizard;
public class AIStyleData
{
private List<AICategory> categoryFilter;
private Dictionary<AIStyleKey, List<AIPolicyData>> policyDic = new Dictionary<AIStyleKey, List<AIPolicyData>>();
public AIStyleData()
{
}
public AIStyleData(List<AICategory> filter)
{
categoryFilter = filter;
}
public List<AIPolicyData> ConvertToPolicyList()
{
List<AIPolicyData> list = new List<AIPolicyData>();
foreach (KeyValuePair<AIStyleKey, List<AIPolicyData>> item in policyDic)
{
foreach (AIPolicyData item2 in item.Value)
{
list.Add(item2);
}
}
return list;
}
}