示例#1
0
    private void OnDrawGizmos()
    {
        Gizmos.color = Color;
        BoundsInt bounds = MetaTileMap.GetWorldBounds();

        DebugGizmoUtils.DrawText(gameObject.name, bounds.max, 11, 5);
        DebugGizmoUtils.DrawRect(bounds);
    }
示例#2
0
    private void OnDrawGizmos()
    {
        Gizmos.color = Color;

        if (metaTileMap == null)
        {
            metaTileMap = GetComponent <MetaTileMap>();
        }

        BoundsInt bounds = MetaTileMap.GetWorldBounds();

        DebugGizmoUtils.DrawText(gameObject.name, bounds.max, 11, 5);
        DebugGizmoUtils.DrawRect(bounds);
    }
 private void OnDrawGizmos()
 {
     if (!Application.isPlaying || !IsInitialized)
     {
         return;
     }
     foreach (var intersection in Instance.TrackedIntersections)
     {
         Gizmos.color = Color.red;
         DebugGizmoUtils.DrawRect(intersection.Matrix1.WorldBounds);
         Gizmos.color = Color.blue;
         DebugGizmoUtils.DrawRect(intersection.Matrix2.WorldBounds);
         Gizmos.color = Color.yellow;
         DebugGizmoUtils.DrawRect(intersection.Rect);
     }
 }