Esempio n. 1
0
        public void SetTileFixtureAtLayer(TileFixture fixture, TileFixtureLayers layer)
        {
            switch (layer)
            {
            case TileFixtureLayers.Disposal:
                tileFixtureDefinition.disposal = (DisposalFixture)fixture;
                break;

            case TileFixtureLayers.Pipe1:
                tileFixtureDefinition.pipe1 = (PipeFixture)fixture;
                break;

            case TileFixtureLayers.Pipe2:
                tileFixtureDefinition.pipe2 = (PipeFixture)fixture;
                break;

            case TileFixtureLayers.Pipe3:
                tileFixtureDefinition.pipe3 = (PipeFixture)fixture;
                break;

            case TileFixtureLayers.Wire:
                tileFixtureDefinition.wire = (WireFixture)fixture;
                break;
            }
        }
Esempio n. 2
0
        public TileFixture GetTileFixtureAtLayer(TileFixtureLayers layer)
        {
            switch (layer)
            {
            case TileFixtureLayers.Disposal:
                return(tileFixtureDefinition.disposal);

            case TileFixtureLayers.Pipe1:
                return(tileFixtureDefinition.pipe1);

            case TileFixtureLayers.Pipe2:
                return(tileFixtureDefinition.pipe2);

            case TileFixtureLayers.Pipe3:
                return(tileFixtureDefinition.pipe3);

            case TileFixtureLayers.Wire:
                return(tileFixtureDefinition.wire);
            }
            return(null);
        }