22 lines
644 B
C#
22 lines
644 B
C#
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using UnityEngine;
|
||
|
|
||
|
[ExecuteInEditMode]
|
||
|
public class BoundTool : MonoBehaviour
|
||
|
{
|
||
|
private Vector3 MinDir;
|
||
|
private Vector3 MaxDir;
|
||
|
public Vector3 Min;
|
||
|
public Vector3 Max;
|
||
|
|
||
|
void Update()
|
||
|
{
|
||
|
MinDir = transform.forward * transform.localScale.z * 0.5f + transform.right * transform.localScale.x * 0.5f;
|
||
|
MaxDir = -transform.forward * transform.localScale.z * 0.5f - transform.right * transform.localScale.x * 0.5f;
|
||
|
Min = transform.position + MinDir;
|
||
|
Max = transform.position + MaxDir;
|
||
|
Debug.DrawLine(Min,Max,Color.red);
|
||
|
}
|
||
|
}
|