public static bool LoadParams() { Debug.Log("Загрузка настроек"); if (File.Exists(paramsFile)) { try { using (FileStream fs = new FileStream(paramsFile, FileMode.Open)) { XmlSerializer formatter = new XmlSerializer(typeof(ParamsObj)); m_params = (ParamsObj)formatter.Deserialize(fs); } return(true); } catch (Exception e) { Debug.LogException(e); return(false); } } else { m_params = new ParamsObj(); XmlSerializer formatter = new XmlSerializer(typeof(ParamsObj)); using (FileStream fs = new FileStream(paramsFile, FileMode.OpenOrCreate)) { formatter.Serialize(fs, m_params); } return(false); } }
public bool Equals(ParamsObj obj) { return(telegToken == obj.telegToken && useProxy == obj.useProxy && proxyIP == obj.proxyIP && proxyPort == obj.proxyPort); }