private void AssertDataContainer() { if (m_info == null) { m_info = PacketObject.Create <ScFactionInfos>(); } }
protected override void OnGameDataReset() { base.OnGameDataReset(); m_battleInfo?.Destroy(); m_battleInfo = null; m_selfInfo?.Destroy(); m_selfInfo = null; m_info?.Destroy(); m_info = null; m_currentActiveTime?.Destroy(); m_currentActiveTime = null; m_message.Clear(); }
private void _Packet(ScFactionInfos msg) { msg.CopyTo(ref m_info); RefreshActiveTime(); DispatchModuleEvent(EventGotFactionInfo); }