public DeployParam(string _Type, LocationModeEnum _LocationMode, TimesMode _TimesMode, int _MinZ = -9999, int _MaxZ = -9999) { Type = _Type; Location_Mode = _LocationMode; Times_Mode = _TimesMode; MinZ = _MinZ; MaxZ = _MaxZ; }
public static bool SaveDeployParam(string Type, LocationModeEnum Location_Mode, TimesMode Times_Mode, int MinZ, int MaxZ) { try { DeployParam deployParam = new DeployParam(Type, Location_Mode, Times_Mode, MinZ, MaxZ); byte[] data = DataUtils.ObjectToBytes(deployParam); string filePath = MatchIniFile(AppDomain.CurrentDomain.BaseDirectory, Type); DataUtils.SafeSaveBinary(filePath, data); return(true); } catch (Exception err) { Trace.TraceError(err.ToString()); return(false); } }