Example #1
0
        public override string ToString()
        {
            var str = string.Empty;

            str += "eligibleForClick: " + eligibleForClick + "\n";
            str += "pointerEnter: " + Pointer3DInputModule.PrintGOPath(pointerEnter) + "\n";
            str += "pointerPress: " + Pointer3DInputModule.PrintGOPath(pointerPress) + "\n";
            str += "lastPointerPress: " + Pointer3DInputModule.PrintGOPath(lastPress) + "\n";
            str += "pressEnter: " + Pointer3DInputModule.PrintGOPath(pressEnter) + "\n";
            str += "pointerDrag: " + Pointer3DInputModule.PrintGOPath(pointerDrag) + "\n";
            return(str);
        }
        public override string ToString()
        {
            var str = string.Empty;

            str += "Raycaster path: " + Pointer3DInputModule.PrintGOPath(gameObject) + "(" + GetType().Name + ")\n";
            str += "Raycaster transform: " + "pos" + transform.position.ToString("0.00") + " " + "rot" + transform.eulerAngles.ToString("0.0") + "\n";

            for (int i = 0, imax = buttonEventDataList.Count; i < imax; ++i)
            {
                var eventData = buttonEventDataList[i];
                if (eventData == null)
                {
                    continue;
                }

                if (eventData.eligibleForClick || (i == 0 && eventData.pointerEnter != null)) // is hover event?
                {
                    str += "<b>EventData: [" + i + "]</b>\n";
                    str += eventData.ToString();
                }
            }

            return(str);
        }