protected override XElement Serialize(Serializer serializer) { base.Serialize(serializer); serializer.AddDataElement(CreateStateNode("starting-values", _boneFrameStartValues)); serializer.AddDataElement(CreateStateNode("target-values", _boneFrameEndValues)); return(serializer.SerializedData); }
protected override XElement Serialize(Serializer serializer) { base.Serialize(serializer); serializer.AddDataElement(CreateStateNode("starting-values",_boneFrameStartValues)); serializer.AddDataElement(CreateStateNode("target-values", _boneFrameEndValues)); return serializer.SerializedData; }
public XElement Serialize() { Serializer serializer = new Serializer(this); serializer.AddDataItem("config-settings", _settings); serializer.AddDataItem("golden-tickets", _goldenTicketCount); serializer.AddDataItem("last-area", _currentArea); serializer.AddDataElement(SerializedAreaData); serializer.AddDataElement(SerializedAvatarComponentData); return(serializer.SerializedData); }
public XElement Serialize() { Serializer serializer = new Serializer(this); serializer.AddDataItem("config-settings", _settings); serializer.AddDataItem("has-rated", _hasRated); serializer.AddDataItem("reminder-plays", _playsBeforeNextReminder); serializer.AddDataItem("next-reminder", _nextReminderDate); serializer.AddDataItem("lives-added", true); serializer.AddDataItem("lives-remaining", _livesRemaining); serializer.AddDataItem("lives-updated", _lastLivesUpdateTime); serializer.AddDataItem("golden-tickets", _goldenTicketCount); serializer.AddDataItem("last-area", _currentArea); serializer.AddDataElement(SerializedAreaData); serializer.AddDataElement(SerializedAvatarComponentData); return(serializer.SerializedData); }
protected virtual XElement Serialize(Serializer serializer) { serializer.AddDataItem("control-sensitivity", ControlSensitivity); serializer.AddDataItem("selected-avatar", SelectedAvatarSlot); serializer.AddDataItem("music-off", MusicManager.Muted); serializer.AddDataItem("sound-off", SoundEffectManager.Muted); serializer.AddDataItem("powerup-helpers-on", ShowPowerUpHelpers); if (_avatarCustomisations.Count > 0) { serializer.AddDataElement(SerializedAvatarCustomisations); } return(serializer.SerializedData); }
protected virtual XElement Serialize(Serializer serializer) { serializer.AddDataItem("current-frame-index", _currentKeyframeIndex); serializer.AddDataItem("current-frame-elapsed", _currentKeyframeMillisecondsElapsed); if (_sequence != null) { serializer.AddDataItem("sequence-type", _sequence.SequenceType); serializer.AddDataItem("loop-sequence", _sequence.Loops); XElement frames = new XElement("keyframes"); for (int i = 0; i < _sequence.FrameCount; i++) { frames.Add(_sequence.Keyframes[i].Serialize()); } serializer.AddDataElement(frames); } return(serializer.SerializedData); }
public XElement Serialize() { Serializer serializer = new Serializer(this); serializer.AddDataItem("config-settings", _settings); serializer.AddDataItem("has-rated", _hasRated); serializer.AddDataItem("reminder-plays", _playsBeforeNextReminder); serializer.AddDataItem("next-reminder",_nextReminderDate); serializer.AddDataItem("lives-added", true); serializer.AddDataItem("lives-remaining", _livesRemaining); serializer.AddDataItem("lives-updated", _lastLivesUpdateTime); serializer.AddDataItem("golden-tickets", _goldenTicketCount); serializer.AddDataItem("last-area", _currentArea); serializer.AddDataElement(SerializedAreaData); serializer.AddDataElement(SerializedAvatarComponentData); return serializer.SerializedData; }
protected virtual XElement Serialize(Serializer serializer) { serializer.AddDataItem("current-frame-index", _currentKeyframeIndex); serializer.AddDataItem("current-frame-elapsed", _currentKeyframeMillisecondsElapsed); if (_sequence != null) { serializer.AddDataItem("sequence-type", _sequence.SequenceType); serializer.AddDataItem("loop-sequence", _sequence.Loops); XElement frames = new XElement("keyframes"); for (int i = 0; i < _sequence.FrameCount; i++) { frames.Add(_sequence.Keyframes[i].Serialize()); } serializer.AddDataElement(frames); } return serializer.SerializedData; }
protected virtual XElement Serialize(Serializer serializer) { serializer.AddDataItem("race-name", RaceName); serializer.AddDataItem("control-sensitivity", ControlSensitivity); serializer.AddDataItem("selected-avatar", SelectedAvatarSlot); serializer.AddDataItem("music-off", MusicManager.Muted); serializer.AddDataItem("sound-off", SoundEffectManager.Muted); serializer.AddDataItem("powerup-helpers-on", ShowPowerUpHelpers); if (_avatarCustomisations.Count > 0) { serializer.AddDataElement(SerializedAvatarCustomisations); } return serializer.SerializedData; }