本文整理汇总了C#中Serializer.AddDataItem方法的典型用法代码示例。如果您正苦于以下问题:C# Serializer.AddDataItem方法的具体用法?C# Serializer.AddDataItem怎么用?C# Serializer.AddDataItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Serializer
的用法示例。
在下文中一共展示了Serializer.AddDataItem方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Serialize
protected virtual XElement Serialize(Serializer serializer)
{
serializer.AddDataItem("world-position", WorldPosition);
serializer.AddDataItem("rotation", Rotation);
serializer.AddDataItem("scale", Scale);
serializer.AddDataItem("mirror", Mirror);
serializer.AddDataItem("tint", Tint);
serializer.AddDataItem("render-depth", RenderDepth);
serializer.AddDataItem("render-layer", RenderLayer);
serializer.AddDataItem("visible", Visible);
foreach (KeyValuePair<string, IBone> kvp in Bones) { serializer.AddDataItem(kvp.Key, kvp.Value); }
return serializer.SerializedData;
}
示例2: Serialize
protected override XElement Serialize(Serializer serializer)
{
base.Serialize(serializer);
serializer.AddDataItem("checkpoint-index", CheckpointIndex);
return serializer.SerializedData;
}
示例3: Serialize
protected override XElement Serialize(Serializer serializer)
{
base.Serialize(serializer);
serializer.AddDataItem("speed-range", SpeedRange);
return serializer.SerializedData;
}
示例4: Serialize
protected override XElement Serialize(Serializer serializer)
{
base.Serialize(serializer);
serializer.AddDataItem("score-value", ScoreValue);
return serializer.SerializedData;
}
示例5: Serialize
protected virtual XElement Serialize(Serializer serializer)
{
serializer.AddDataItem("texture", TextureReference);
serializer.AddDataItem("frame", base.Frame);
serializer.AddDataItem("origin", base.Origin);
serializer.AddDataItem("worldposition", base.WorldPosition);
serializer.AddDataItem("cameraposition", base.CameraPosition);
serializer.AddDataItem("renderlayer", base.RenderLayer);
serializer.AddDataItem("visible", base.Visible);
serializer.AddDataItem("scale", base.Scale);
serializer.AddDataItem("rotation", base.Rotation);
serializer.AddDataItem("mirror", base.Mirror);
serializer.AddDataItem("tint", base.Tint);
serializer.AddDataItem("renderdepth", base.RenderDepth);
return serializer.SerializedData;
}
示例6: Serialize
public XElement Serialize()
{
Serializer serializer = new Serializer(this);
serializer.AddDataItem("smashed-block-count", _smashedBlockWorldPositions.Count);
for (int i = 0; i < _smashedBlockWorldPositions.Count; i++)
{
serializer.AddDataItem(string.Concat("smashed-block-", i), _smashedBlockWorldPositions[i]);
}
return serializer.SerializedData;
}
示例7: Serialize
public XElement Serialize()
{
Serializer serializer = new Serializer(this);
serializer.AddDataItem("level-index", Profile.CurrentAreaData.LastSelectedLevel);
serializer.AddDataItem("play-state", CurrentPlayState);
serializer.AddDataItem("accrued-score", PointsScoredThisLevel);
serializer.AddDataItem("total-candies", TotalCandiesOnLevel);
serializer.AddDataItem("rank-a-fraction", RankACandyFraction);
serializer.AddDataItem("rank-b-fraction", RankBCandyFraction);
serializer.AddDataItem("candies-collected", _candiesCollected);
serializer.AddDataItem("attempts-count", AttemptsAtLevel);
return serializer.SerializedData;
}
示例8: Serialize
protected override XElement Serialize(Serializer serializer)
{
serializer.AddDataItem("start-tint", _startingTint);
return base.Serialize(serializer);
}
示例9: Serialize
protected virtual XElement Serialize(Serializer serializer)
{
serializer.AddDataItem("mapping", _mappingName);
serializer.AddDataItem("frame", Frame);
serializer.AddDataItem("origin", Origin);
serializer.AddDataItem("display-position", DisplayPosition);
serializer.AddDataItem("visible", Visible);
serializer.AddDataItem("scale", Scale);
serializer.AddDataItem("rotation", Rotation);
serializer.AddDataItem("tint", Tint);
if (AnimationEngine is ColourAnimationEngine)
{
serializer.AddDataItem("engine-type", "colour");
serializer.AddDataItem("animation-engine", AnimationEngine);
}
else if (AnimationEngine is TransformationAnimationEngine)
{
serializer.AddDataItem("engine-type", "transform");
serializer.AddDataItem("animation-engine", AnimationEngine);
}
else
{
serializer.AddDataItem("engine-type", "none");
}
return serializer.SerializedData;
}
示例10: Serialize
protected override XElement Serialize(Serializer serializer)
{
base.Serialize(serializer);
serializer.AddDataItem("life-cycle-state", _lifeCycleState);
serializer.AddDataItem("collidable", Collidable);
serializer.AddDataItem("ready-for-disposal", ReadyForDisposal);
return serializer.SerializedData;
}
示例11: Serialize
protected override XElement Serialize(Serializer serializer)
{
base.Serialize(serializer);
serializer.AddDataItem("collidable", Collidable);
serializer.AddDataItem("collision-box", _collisionBoundingBox);
serializer.AddDataItem("animation-engine", _animationEngine);
serializer.AddDataItem("pole-position", _poleWorldPosition);
return serializer.SerializedData;
}
示例12: Serialize
public XElement Serialize()
{
Serializer serializer = new Serializer(this);
serializer.AddDataItem("level-complete", LevelCompleted);
return serializer.SerializedData;
}
示例13: Serialize
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;
}
示例14: Serialize
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;
}
示例15: Serialize
protected override XElement Serialize(Serializer serializer)
{
serializer.AddDataItem("activating", _isActivating);
serializer.AddDataItem("awaiting-dismissal", AwaitingDismissal);
return base.Serialize(serializer);
}