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>
This commit is contained in:
gamer147
2026-07-03 21:22:48 -04:00
parent 8b07f6a0b2
commit 7d1ea2b38d
5 changed files with 0 additions and 142 deletions

View File

@@ -49,20 +49,6 @@ public class AICardData
PriorityExpr = new AIPolishConvertedExpression(asset.Priority);
}
public void MergeCardData(AICardData data)
{
BattleBonus = data.BattleBonus;
PlayBonus = data.PlayBonus;
BattleBonusExpr = data.BattleBonusExpr;
PlayBonusExpr = data.PlayBonusExpr;
if (Priority == null || Priority == "")
{
Priority = data.Priority;
PriorityExpr = data.PriorityExpr;
}
MergeTagFromAnotherData(data);
}
public void MergeTagFromAnotherData(AICardData data)
{
tagList.InsertRange(0, data.TagList);

View File

@@ -18,69 +18,6 @@ public class AICardDataAssetSet
Set = new List<AICardDataAsset>();
}
public void ConvertCsvTextToAsset(List<string[]> csv)
{
int latestRotationCardPack = GetRotationLatestCardPackNumber();
Dictionary<int, AICardDataAssetTemporaryRecord> latestCardCandidateDic = new Dictionary<int, AICardDataAssetTemporaryRecord>();
foreach (string[] item in csv)
{
if (IsRegister(item))
{
Set.Add(new AICardDataAsset(item));
}
}
foreach (AICardDataAssetTemporaryRecord value2 in latestCardCandidateDic.Values)
{
Set.Add(new AICardDataAsset(value2.Data));
}
bool IsRegister(string[] cardData)
{
string text = cardData[0];
int num;
int key;
if (text.Length > 9)
{
num = int.Parse(text.Substring(text.Length - 2));
key = int.Parse(text.Substring(0, text.Length - 2));
}
else
{
key = int.Parse(text);
num = 0;
}
if (num == 0)
{
return true;
}
if (num < latestRotationCardPack)
{
return false;
}
cardData[0] = key.ToString();
if (latestCardCandidateDic.TryGetValue(key, out var value))
{
int num2 = num - latestRotationCardPack;
if (num2 < value.DiffFromLatestRotationPack)
{
latestCardCandidateDic[key] = new AICardDataAssetTemporaryRecord
{
Data = cardData,
DiffFromLatestRotationPack = num2
};
}
}
else
{
latestCardCandidateDic.Add(key, new AICardDataAssetTemporaryRecord
{
Data = cardData,
DiffFromLatestRotationPack = num - latestRotationCardPack
});
}
return false;
}
}
private int GetRotationLatestCardPackNumber()
{
return Data.Load.data.RotationLatestCardPackId % 100;

View File

@@ -30,39 +30,4 @@ public class AIStyleData
}
return list;
}
public bool MixInPolicy(AIStyleKey key, AIPolicyData value)
{
if (categoryFilter != null && !categoryFilter.Any((AICategory c) => c == key.category))
{
return false;
}
if (policyDic.ContainsKey(key))
{
List<AIPolicyData> list = policyDic[key];
if (list == null)
{
list = new List<AIPolicyData>();
list.Add(value);
return true;
}
int priority = list[0].Priority;
if (value.Priority > priority)
{
list.Clear();
list.Add(value);
return true;
}
if (value.Priority == priority)
{
list.Add(value);
return true;
}
return false;
}
List<AIPolicyData> list2 = new List<AIPolicyData>();
list2.Add(value);
policyDic.Add(key, list2);
return true;
}
}

View File

@@ -76,12 +76,6 @@ public class Master
public List<TutorialAreaSelect> TutorialAreaSelectList { get; set; }
public Dictionary<string, AICardDataAssetSet> AIDeckDic { get; set; }
public Dictionary<string, List<AIPolicyDataAsset>> AIStyleDic { get; set; }
public Dictionary<string, List<AIEmoteDataAsset>> AIEmoteDic { get; set; }
public AIDeckFileNameList AIDeckFileNameList { get; set; }
public AIEmoteFileNameList AIEmoteFileNameList { get; set; }