Example #1
0
    private void OnDrawGizmos()
    {
        foreach (KeyValuePair <Vector2Int, Pixel> pixel in World.pixels)
        {
            // Gizmos.color = Color.Lerp(Color.black, Color.white, pixel.Value.value);
            Gizmos.color = (pixel.Value.value >= 0.5f) ? Color.white : Color.black;
            Gizmos.DrawCube((Vector2)pixel.Key, Vector3.one * 1f);
        }

        if (quad != null)
        {
            Gizmos.color = Color.white;
            quad.DrawWire();
        }
    }