private void OnDrawGizmos() { Gizmos.color = Color; BoundsInt bounds = MetaTileMap.GetWorldBounds(); DebugGizmoUtils.DrawText(gameObject.name, bounds.max, 11, 5); DebugGizmoUtils.DrawRect(bounds); }
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); } }