Ejemplo n.º 1
0
        public static void ValidateTableData(BumperData data)
        {
            data.BaseMaterial.Should().Be("Material2");
            data.CapMaterial.Should().Be("Material1");
            data.Center.X.Should().Be(500f);
            data.Center.Y.Should().Be(1250f);
            data.Force.Should().Be(12.2234f);
            data.HeightScale.Should().Be(80.654f);
            data.HitEvent.Should().Be(true);
            data.IsBaseVisible.Should().Be(true);
            data.IsCapVisible.Should().Be(false);
            data.IsCollidable.Should().Be(true);
            data.IsReflectionEnabled.Should().Be(false);
            data.IsRingVisible.Should().Be(true);
            data.IsSocketVisible.Should().Be(true);
            data.Orientation.Should().Be(9.17826f);
            data.Radius.Should().Be(30.38182f);
            data.RingDropOffset.Should().Be(0.005561f);
            data.RingMaterial.Should().Be("Material4");
            data.RingSpeed.Should().Be(0.52098f);
            data.Scatter.Should().Be(0.0068f);
            data.SocketMaterial.Should().Be("Material3");
            data.Surface.Should().Be("");
            data.Threshold.Should().Be(1.00658f);


            data.TimerInterval.Should().Be(100);
            data.IsTimerEnabled.Should().Be(false);

            data.EditorLayer.Should().Be(0);
            data.EditorLayerName.Should().Be("Layer_1");
            data.EditorLayerVisibility.Should().Be(true);
            data.IsLocked.Should().Be(false);
        }
Ejemplo n.º 2
0
 private static void ValidateTableDataVPX1070(BumperData data)
 {
     data.EditorLayer.Should().Be(0);
     data.EditorLayerName.Should().Be("Layer_1");
     data.EditorLayerVisibility.Should().Be(true);
     data.IsLocked.Should().Be(false);
 }
Ejemplo n.º 3
0
        private static void ValidateTableData(BumperData data)
        {
            Assert.Equal("Material2", data.BaseMaterial);
            Assert.Equal("Material1", data.CapMaterial);
            Assert.Equal(500f, data.Center.X);
            Assert.Equal(1250f, data.Center.Y);
            Assert.Equal(12.2234f, data.Force);
            Assert.Equal(80.654f, data.HeightScale);
            Assert.Equal(true, data.HitEvent);
            Assert.Equal(true, data.IsBaseVisible);
            Assert.Equal(false, data.IsCapVisible);
            Assert.Equal(true, data.IsCollidable);
            Assert.Equal(false, data.IsReflectionEnabled);
            Assert.Equal(true, data.IsRingVisible);
            Assert.Equal(true, data.IsSocketVisible);
            Assert.Equal(9.17826f, data.Orientation);
            Assert.Equal(30.38182f, data.Radius);
            Assert.Equal(0.005561f, data.RingDropOffset);
            Assert.Equal("Material4", data.RingMaterial);
            Assert.Equal(0.52098f, data.RingSpeed);
            Assert.Equal(0.0068f, data.Scatter);
            Assert.Equal("Material3", data.SocketMaterial);
            Assert.Equal("", data.Surface);
            Assert.Equal(1.00658f, data.Threshold);


            Assert.Equal(100f, data.TimerInterval);
            Assert.Equal(false, data.IsTimerEnabled);

            Assert.Equal(0, data.EditorLayer);
            Assert.Equal(false, data.IsLocked);
        }
Ejemplo n.º 4
0
        public TableBuilder AddBumper(string name)
        {
            var data = new BumperData($"GameItem{_gameItem++}")
            {
                Name   = name,
                Center = new Vertex2D(500, 500)
            };

            _tableContainer.Add(new Bumper.Bumper(data));
            return(this);
        }
Ejemplo n.º 5
0
        public TableBuilder AddBumper(string name)
        {
            var data = new BumperData($"GameItem{_gameItem++}")
            {
                Name   = name,
                Center = new Vertex2D(500, 500)
            };

            var bumper = new Bumper.Bumper(data);

            _table.Bumpers[data.Name] = bumper;
            return(this);
        }