public void RestoreState(object state) { CharRecord saveRecord = (CharRecord)state; hasMet = saveRecord.hasMet; dateLevel = saveRecord.dateLevel; inflatedDateLevel = saveRecord.inflatedDateLevel; bellyCapacity = saveRecord.bellyCapacity; }
public object CaptureState() { CharRecord saveRecord = new CharRecord(); saveRecord.hasMet = hasMet; saveRecord.dateLevel = dateLevel; saveRecord.inflatedDateLevel = inflatedDateLevel; saveRecord.bellyCapacity = bellyCapacity; return(saveRecord); }