private void SetStatic(string description, Loader loader, Material stub) { string[] staticParams = description.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); Point targetPoint = new Point(int.Parse(staticParams[1]), int.Parse(staticParams[2])); Cell cell = map[targetPoint]; StaticObject staticObject = new StaticObject(cell.Position); staticObject.AddMeshObjects(loader.LoadMeshesFromObject(staticParams[3], stub)); cell.Unit = Unit.Static; cell.UnitObject = staticObject; staticObjects.Add(staticObject); map[targetPoint] = cell; }