public void Initialize() { if (!mHasBeenInitialized) { mDateTime = new HVRDateTime(kInitialHour, kInitialDay, kInitialMonth, kInitlaYear, TimeConstants.SECONDS_PER_HOUR * kInitialHour); //mPlayer = new FarmingAdventurer("james", 29); mHasBeenInitialized = true; } }
public void Deserialize() { FileStream s = new FileStream(Application.persistentDataPath + "/" + kSaveFileName, FileMode.Open); FarmingGame readObj = (FarmingGame)mFormatter.Deserialize(s); if (readObj != null) { //this.mPlayer = readObj.Player; this.mDateTime = readObj.DateTime; } readObj = null; }
//////////////////////////////////////////////////////////////////////////// /// Implementation of ISerializable (C# .Net) //////////////////////////////////////////////////////////////////////////// protected FarmingGame(SerializationInfo information, StreamingContext context) { mHasBeenInitialized = (bool)information.GetValue(kInitializationFlagKey, typeof(bool)); mDateTime = new HVRDateTime(information, context); //mPlayer = new FarmingAdventurer(information, context); }