public void StampHole() { if (inputField == null || string.IsNullOrEmpty(inputField.text)) { return; } string[] coords = inputField.text.Split(','); int x = int.Parse(coords[0]); int y = int.Parse(coords[1]); TerrainUtilities.GenerateCircle(10, World.Current.WorldData, new Vector2i(x, y), TileType.Empty); }
private void Update() { Vector2 movePosition = Vector2.MoveTowards(transform.position, targetPosition, speed * Time.deltaTime); transform.position = new Vector3(movePosition.x, movePosition.y, -1); TerrainUtilities.GenerateCircle(1, World.Current.WorldData, WorldController.Instance.WorldCoordiantesToGridSpace(transform.position), TileType.Empty); if (transform.position != targetPosition) { return; } Impact(); }