123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System.Collections.Generic;
- using Utility;
- namespace GameLogic.Combat.CombatTool.CombatReport
- {
- public class CombatReportManager : Singleton<CombatReportManager>
- {
- public List<CombatReportEntityInfo> allCombatReportInfo = new List<CombatReportEntityInfo>();
- 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;
- }
- }
- }
- }
|