Exemplo n.º 1
0
 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;
        }