Пример #1
0
        public void CreateBuilding(BuildingModel model, Vector2 gridPosition, Vector3 worldPosition)
        {
            GameObject building = Instantiate(model.Mesh, transform);

            Assert.IsNotNull(building, "Can't create building: " + model.Mesh.name);

            building.transform.position = worldPosition;

            SelectedCellView landCell = Instantiate <SelectedCellView>(_landTemplate, building.transform);

            landCell.Model = model;

            _gridModel.Set((int)gridPosition.x, (int)gridPosition.y, model);
        }