public void Load(BinaryReader reader) { PlantType = reader.ReadInt32(); GardenLocation = reader.ReadInt32(); Column = reader.ReadInt32(); Row = reader.ReadInt32(); IOUtils.ReadUInt32Array(reader, unknown1); LastWateringTime = IOUtils.ReadUnixTimestamp(reader); unknown2 = reader.ReadUInt32(); Color = reader.ReadInt32(); NumTimesFertilized = reader.ReadInt32(); NumTimesWatered = reader.ReadInt32(); unknown3 = reader.ReadUInt32(); NeedsPhonographOrBugSpray = (ZenGardenPlantNeeds)reader.ReadInt32(); unknown4 = reader.ReadUInt32(); LastPhonographOrBugSprayTime = IOUtils.ReadUnixTimestamp(reader); unknown5 = reader.ReadUInt32(); LastFertilizerTime = IOUtils.ReadUnixTimestamp(reader); IOUtils.ReadUInt32Array(reader, unknown6); }
public ZenGardenPlant(ZenGardenPlant plant) { PlantType = plant.PlantType; GardenLocation = plant.GardenLocation; Column = plant.Column; Row = plant.Row; Array.Copy(plant.unknown1, unknown1, 2); LastWateringTime = plant.LastWateringTime; unknown2 = plant.unknown2; Color = plant.Color; NumTimesFertilized = plant.NumTimesFertilized; NumTimesWatered = plant.NumTimesWatered; unknown3 = plant.unknown3; NeedsPhonographOrBugSpray = plant.NeedsPhonographOrBugSpray; unknown4 = plant.unknown4; LastPhonographOrBugSprayTime = plant.LastPhonographOrBugSprayTime; unknown5 = plant.unknown5; LastFertilizerTime = plant.LastFertilizerTime; Array.Copy(plant.unknown6, unknown6, 5); }