// OnEnable
        void OnEnable()
        {
            myTarget = ( TouchpadSpriteRenderer )target;

            AxesHelper.HelperSetup( myTarget );
            EventsHelper.HelperSetup( myTarget );
        }
Beispiel #2
0
        // OnEnable
        void OnEnable()
        {
            myTarget = ( TouchpadSpriteRenderer )target;

            AxesHelper.HelperSetup(myTarget);
            EventsHelper.HelperSetup(myTarget);
        }
        private static void CreateTouchpad()
        {
            if (!tckGUIobj)
            {
                CreateTouchManager();
            }

            SetupController <TouchpadSpriteRenderer>(ref Touchpad, tckGUIobj.transform, "Touchpad" + FindObjectsOfType <TouchpadSpriteRenderer>().Length.ToString());
            TouchpadSpriteRenderer tpTemp = Touchpad.GetComponent <TouchpadSpriteRenderer>();

            tpTemp.myData.touchzoneSprite        = Touchpad.GetComponent <SpriteRenderer>();
            tpTemp.myData.touchzoneSprite.sprite = AssetDatabase.LoadAssetAtPath <Sprite>("Assets/" + nameAbbrev + "/Base/Resources/Sprites/Touchzone.png");
            tpTemp.MyName = Touchpad.name;
            tpTemp.myData.touchzoneTransform            = Touchpad.transform;
            tpTemp.myData.OffsetX                       = Random.Range(-50f, 50f);
            tpTemp.myData.OffsetY                       = Random.Range(-50f, 50f);
            tpTemp.myData.touchzoneTransform.localScale = new Vector3(1f, 0.7f, 1f);

            TouchManagerSpriteRenderer.Obsolete();
        }