private void OnDrawGizmos() { if (_renderer.IsNull()) { _renderer = GetComponent <SpriteMask>(); } var bounds = _renderer.bounds; Gizmos.color = color; Gizmos.DrawWireCube(bounds.center, bounds.size); }
public static Rect GetRect(this SpriteMask mask) { if (mask.IsNull()) { return(default(Rect)); } var size = mask.bounds.size; var pos = mask.transform.position; pos.x -= size.x / 2f; pos.y += size.y / 2f; return(new Rect(pos, size)); }