public void SetUp() { // Arrange _textRendererComponent = new TextRendererComponent { Text = "Some Text", FontSize = FontSize.FromDips(1), Color = Color.FromArgb(1, 2, 3, 4), Visible = true, SortingLayerName = "Test Layer", OrderInLayer = 1 }; _textRendererComponentModel = new TextRendererComponentModel(_textRendererComponent); }
public void SerializeAndDeserialize() { // Arrange var component = new TextRendererComponent { Visible = false, SortingLayerName = "Some sorting layer", OrderInLayer = 2, Text = "some text", FontSize = FontSize.FromPoints(12.34), Color = Color.FromArgb(1, 2, 3, 4) }; // Act var actual = SerializeAndDeserialize(component); // Assert Assert.That(actual.Visible, Is.EqualTo(component.Visible)); Assert.That(actual.SortingLayerName, Is.EqualTo(component.SortingLayerName)); Assert.That(actual.OrderInLayer, Is.EqualTo(component.OrderInLayer)); Assert.That(actual.Text, Is.EqualTo(component.Text)); Assert.That(actual.FontSize, Is.EqualTo(component.FontSize)); Assert.That(actual.Color, Is.EqualTo(component.Color)); }
public TextRendererComponentModel(TextRendererComponent component) { _component = component; }
public override void OnStart() { Debug.Assert(Entity != null, nameof(Entity) + " != null"); _textRenderer = Entity.GetComponent <TextRendererComponent>(); _inputComponent = Entity.GetComponent <InputComponent>(); }