using System.Collections.Generic; using Utility; namespace GameLogic.Combat.CombatTool.CombatReport { public class CombatReportManager : Singleton { public List allCombatReportInfo = new List(); public int CombatId = 0; #if COMBAT_SERVER public bool isSaveCombat = false; public bool isAllLog = false; #elif UNITY_EDITOR public bool isSaveCombat = false; public bool isAllLog = false; #else public bool isSaveCombat = false; public bool isAllLog = false; #endif #if COMBAT_SERVER public CombatReportManager() { isSaveCombat = GameStart.saveCombatFileInfo; isAllLog = GameStart.saveCombatFileInfo; } #endif public void SetCombatId(int id) { CombatId = id; } public void AddCombatReportInfo(CombatHeroEntity combatReportHeroInfo) { CombatReportEntityInfo combatReportEntityInfo = new CombatReportEntityInfo(); combatReportEntityInfo.Init(combatReportHeroInfo); allCombatReportInfo.Add(combatReportEntityInfo); } public void Clear() { allCombatReportInfo.Clear(); CombatId = 0; } public void Update() { if (!isSaveCombat) { return; } } } }