Beispiel #1
0
        private Element BuildElement(ElementData elementData)
        {
            var elementType = elementData.GetType();

            if (!elementBuilders.ContainsKey(elementType))
            {
                throw new SimulationException("Unknown element " + elementType);
            }

            var builder = elementBuilders[elementType];

            return(builder.BuildElement(elementData, simulation));
        }