private void LoadDynamics() { foreach (ObjectsNode node in dynamicList) { Type t = Type.GetType(node.ObjectType); Vector2 position; position.X = node.Position.X; position.Y = node.Position.Y; var obj = Activator.CreateInstance(t, position); Dynamics.Add((IDynamic)obj); } }
private void LoadDynamics() { dynamicList = XMLUtility.XMLReader <ObjectsNode>(StringConsts.DynamicsFile); foreach (ObjectsNode node in dynamicList) { Type t = Type.GetType(node.ObjectType); Vector2 position; position.X = node.Position.X; position.Y = node.Position.Y; var obj = Activator.CreateInstance(t, position); Dynamics.Add((IDynamic)obj); } }