using BrewMonster.Network; using System; using System.Collections.Generic; using UnityEngine; namespace BrewMonster { public class Faction_Info { public uint m_id; public string m_szName; public int m_nLev; public int m_nMemNum; public int GetLevel() { return m_nLev; } } public class CECFactionMan { Dictionary m_FactionMap; public Faction_Info GetFaction(uint uId, bool bRequestFromServer) { if (!m_FactionMap.TryGetValue(uId, out var it)) { if (bRequestFromServer) UnityGameSession.Instance.GetFactionInfo(1, new int[] { (int)uId }); return null; } return it; } } }