public void Create() { if (RemoveNodes != null) { RemoveNodes.Invoke(); RemoveNodes = null; } for (int x = 0; x < editor.CurrentLevel.GridDimension.x; x++) { for (int y = 0; y < editor.CurrentLevel.GridDimension.y; y++) { var node = nodeFactory.Create(new Vector2(x, y)); node.transform.SetParent(transform); RemoveNodes += node.Destroy; } } transform.position = new Vector3(-(editor.CurrentLevel.GridDimension.x / 2), -(editor.CurrentLevel.GridDimension.y / 2), 0); }
public ActionResult Delete([FromBody] RemoveNodes removeNodes) { _browser.DeleteNodes(removeNodes); return(Ok()); }