public static void AddExitListener(this GameObject go, float x, float y, float z, float height, UnityAction <GameObject> callback)
        {
            EventObject eventObject = go.transform.GetComponent <EventObject>();

            if (eventObject == null)
            {
                eventObject = go.transform.gameObject.AddComponent <EventObject>();
            }
            eventObject.AddExitListener(callback);
        }
        public static void RemoveExitListener(this GameObject go, UnityAction <GameObject> callback)
        {
            EventObject eventObject = go.transform.GetComponent <EventObject>();

            eventObject?.AddExitListener(callback);
        }