public override string ToString() { if (Database != null) { SchemaVersion.Get(Database, this); } if (Value == null) { return("0.0.0-Nil"); } if (Build == null) { return(Name + Value); } else { return(Name + Value + "-" + Build); } }
protected override void Read(StateBinaryReader reader) { _readVersion = null; try { int antVersion = SchemaVersion <ScheduleStopwatch> .Get(); if (antVersion < 3) { _readVersion = reader.ReadByte(); } VehicleScheduleDataManager.Current.Read(reader); LazyManager <StationDemandManager> .Current.Read(reader); } catch (Exception e) { logger.Log(UnityEngine.LogType.Error, "Error when loading ScheduleStopwatch data"); logger.LogException(e); } _readVersion = null; }