blob: 8962f24ae9140a7d8b6795262aa2813323bea87c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
using Shapes;
using UnityEngine;
[RequireComponent(typeof(Rectangle))]
public class SizeRectangleToMeshBounds : MonoBehaviour
{
public float xMargin = 1f;
public float yMargin = 1f;
public MeshFilter meshFilter;
[ContextMenu("RESIZE")]
private void OnEnable()
{
Rectangle component = GetComponent<Rectangle>();
component.Height = meshFilter.sharedMesh.bounds.size.y + 2f * yMargin;
component.Width = meshFilter.sharedMesh.bounds.size.x + 2f * xMargin;
}
}
|