public void ShowGridLines() { float lineWidth = 0.05f; GridCanvas.SetActive(true); for (int i = 0; i <= Width; i++) { GridLine newLine = GameObjectPoolManager.Instance.Pool_GridLinePool.AllocateGameObject <GridLine>(GridCanvas.transform); newLine.Initialize(GridLine.Orient.Vertical, new Vector2(i, 0), lineWidth, Height); } for (int j = 0; j <= Height; j++) { GridLine newLine = GameObjectPoolManager.Instance.Pool_GridLinePool.AllocateGameObject <GridLine>(GridCanvas.transform); newLine.Initialize(GridLine.Orient.Horizontal, new Vector2(0, j), lineWidth, Width); } }