27 lines
672 B
C#
27 lines
672 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEditor.Search;
|
|
using UnityEngine;
|
|
|
|
public class GetLargeColliders : MonoBehaviour
|
|
{
|
|
[SerializeField] private Collider[] bigColliders;
|
|
|
|
[SerializeField] private float threshold = 10f;
|
|
|
|
[ContextMenu(nameof(Search))]
|
|
private void Search()
|
|
{
|
|
var list = new List<Collider>();
|
|
foreach (var x in GetComponentsInChildren<Collider>())
|
|
{
|
|
var size = x.bounds.size;
|
|
if(size.x>threshold || size.y>threshold || size.z>threshold)
|
|
{
|
|
list.Add(x);
|
|
}
|
|
}
|
|
bigColliders = list.ToArray();
|
|
}
|
|
}
|