// OnEnable void OnEnable() { myTarget = ( TouchpadUgui )target; AxesHelper.HelperSetup(myTarget); EventsHelper.HelperSetup(myTarget); }
private static void CreateTouchpad() { if (!tckGUIobj) { CreateTouchManager(); } SetupController <TouchpadUgui>(ref Touchpad, tckGUIobj.transform, "Touchpad" + FindObjectsOfType <TouchpadUgui>().Length.ToString(), true); TouchpadUgui tpTemp = Touchpad.GetComponent <TouchpadUgui>(); tpTemp.myData.touchzoneImage = Touchpad.GetComponent <Image>(); tpTemp.myData.touchzoneRect = Touchpad.GetComponent <RectTransform>(); tpTemp.myData.touchzoneImage.sprite = AssetDatabase.LoadAssetAtPath <Sprite>("Assets/" + nameAbbrev + "/Base/Resources/Sprites/Touchzone.png"); tpTemp.MyName = Touchpad.name; tpTemp.myData.touchzoneRect.sizeDelta = new Vector2(270f, 170f); Touchpad.transform.localScale = Vector3.one; tpTemp.myData.touchzoneRect.anchoredPosition = RandomPos; }