using System; using UnityEngine; [Serializable] public class VisibleGizmo : MonoBehaviour { [ExecuteInEditMode] public virtual void Update() { } public virtual void OnDrawGizmos() { Gizmos.color = new Color(1f, 0f, 0f, 0.5f); Gizmos.DrawCube(transform.position, new Vector3(transform.localScale.x, transform.localScale.y, transform.localScale.z)); } public virtual void Main() { } }