private void Awake() { Name = name; ControllerHub.AddToHub(gameObject); ControllerHub.AddJoyToHub(this); ControllerArea = gameObject.GetComponent <Image>(); IfNotJoySetup(); ControllerImageT = transform; JoyImageT = JoyImage.transform; StickImageT = StickImage.transform; JoyImageT.transform.SetParent(ControllerImageT); StickImage.transform.SetParent(ControllerImageT); defaultJoyImageGlobalPos = JoyImageT.position; defaultJoyImageLocalPos = JoyImageT.localPosition; //joyCircleDiametr = JoyAreaT.localToWorldMatrix[0] * JoyAreaT.GetComponent<RectTransform>().rect.height; joyCircleDiametr = JoyImage.rectTransform.sizeDelta.x; joyCircleRadius = joyCircleDiametr / 2; }
//******************* private void Awake() { ControllerHub.AddToHub(gameObject); ControllerHub.AddTouchToHub(this); }