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);
 }
 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);
 }