| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- using System.Collections.Generic;
 
- using Utility;
 
- namespace GameLogic.Combat.CombatTool.CombatReport
 
- {
 
-     public class CombatReportManager : Singleton<CombatReportManager>
 
-     {
 
-         public List<CombatReportEntityInfo> allCombatReportInfo = new List<CombatReportEntityInfo>();
 
-         public float combatTime;
 
-         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()
 
-         {
 
-             combatTime = CombatController.currActiveCombat.combatTime;
 
-             for (int i = 0; i < allCombatReportInfo.Count; i++)
 
-             {
 
-                 allCombatReportInfo[i].Update();
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |