anchor.diff:    SaveStream.Write(fIsOnSnow);
     SaveStream.Write(fSnowStep);
     SaveStream.Write(fIsDestroyed);
  -  SaveStream.Write(RemoveRoadWhenDemolish);
     SaveStream.Write(fPointerCount);
     SaveStream.Write(fTimeSinceUnoccupiedReminder);
     SaveStream.Write(fDisableUnoccupiedMessage);
  
positive.code:   LoadStream.Read(fIsOnSnow);
    LoadStream.Read(fSnowStep);
    LoadStream.Read(fIsDestroyed);
    LoadStream.Read(RemoveRoadWhenDemolish);
    LoadStream.Read(fPointerCount);
    LoadStream.Read(fTimeSinceUnoccupiedReminder);
    LoadStream.Read(fDisableUnoccupiedMessage);
  
negative.code:     fResourceOutPool[I] := 0;
  
    fIsDestroyed := False;
    fPointerCount := 0;
    fTimeSinceUnoccupiedReminder := TIME_BETWEEN_MESSAGES;
  
  