Ejemplo n.º 1
0
        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;
        }