/// <summary> /// Deserialization constructor. /// </summary> /// <param name="serial"></param> internal Account(SerializableAccount serial) : this() { m_userId = serial.ID; m_apiKey = serial.Key; m_keyLevel = serial.KeyLevel; m_accountExpirationDate = serial.PaidUntil; m_accountCreated = serial.CreateDate; m_ignoreList.Import(serial.IgnoreList); }
/// <summary> /// Deserialization constructor. /// </summary> /// <param name="serial"></param> internal Account(SerializableAccount serial) : this() { m_userId = serial.ID; m_apiKey = serial.Key; m_keyLevel = serial.KeyLevel; m_ignoreList.Import(serial.IgnoreList); m_chractersListMonitor.Reset(serial.LastCharacterListUpdate); m_chractersListMonitor.ForceUpdate(true); }