protected override void Deserialize(IComponentDataReader reader, IAssetStore assetStore) { base.Deserialize(reader, assetStore); LinearVelocity = reader.ReadDouble("LinearVelocity"); AngularVelocity = reader.ReadDouble("AngularVelocity"); }
protected override void Deserialize(IComponentDataReader reader, IAssetStore assetStore) { base.Deserialize(reader, assetStore); Velocity = reader.ReadDouble("Velocity"); X = reader.ReadDouble("X"); Y = reader.ReadDouble("Y"); Width = reader.ReadDouble("Width"); Height = reader.ReadDouble("Height"); }
protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore) { base.Deserialize(reader, assetStore); Translation = reader.ReadVector2("Translation"); Rotation = reader.ReadDouble("Rotation"); Scale = reader.ReadVector2("Scale"); }
protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore) { base.Deserialize(reader, assetStore); Text = reader.ReadString("Text") ?? throw new InvalidOperationException("Text cannot be null."); FontSize = FontSize.FromPoints(reader.ReadDouble("FontSize")); Color = reader.ReadColor("Color"); }
protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore) { base.Deserialize(reader, assetStore); IntProperty = reader.ReadInt("IntProperty"); DoubleProperty = reader.ReadDouble("DoubleProperty"); StringProperty = reader.ReadString("StringProperty") ?? throw new InvalidOperationException(); }
protected internal override void Deserialize(IComponentDataReader reader, IAssetStore assetStore) { base.Deserialize(reader, assetStore); Radius = reader.ReadDouble("Radius"); }