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