Beispiel #1
0
    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;
    }
Beispiel #2
0
    //*******************

    private void Awake()
    {
        ControllerHub.AddToHub(gameObject);
        ControllerHub.AddTouchToHub(this);
    }