Пример #1
0
        // OnEnable
        void OnEnable()
        {
            myTarget = ( JoystickGuiTexture )target;

            AxesHelper.HelperSetup(myTarget);
            EventsHelper.HelperSetup(myTarget);
        }
        // OnEnable
        void OnEnable()
        {
            myTarget = ( JoystickGuiTexture )target;

            AxesHelper.HelperSetup( myTarget );
            EventsHelper.HelperSetup( myTarget );
        }
Пример #3
0
        private static void CreateJoystick()
        {
            if (!tckGUIobj)
            {
                CreateTouchManager();
            }

            SetupController <JoystickGuiTexture>(ref JoystickMain, tckGUIobj.transform, "Joystick" + tckGUIobj.GetComponentsInChildren <JoystickGuiTexture>().Length.ToString(), Vector3.zero);

            JoystickGuiTexture joyTemp = JoystickMain.GetComponent <JoystickGuiTexture>();

            SetupController <GUITexture>(ref Joystick, JoystickMain.transform, "Joystick", Vector3.forward);
            SetupController <GUITexture>(ref JoystickBackgr, JoystickMain.transform, "JoystickBack", Vector3.zero);

            joyTemp.joystickGUITexture         = Joystick.GetComponent <GUITexture>();
            joyTemp.backgroundGUITexture       = JoystickBackgr.GetComponent <GUITexture>();
            joyTemp.myData.touchzoneGUITexture = JoystickMain.GetComponent <GUITexture>();

            joyTemp.joystickGUITexture.texture         = Resources.LoadAssetAtPath <Texture2D>("Assets/" + nameAbbrev + "/Base/Resources/Sprites/Joystick.png");
            joyTemp.backgroundGUITexture.texture       = Resources.LoadAssetAtPath <Texture2D>("Assets/" + nameAbbrev + "/Base/Resources/Sprites/JoystickBack.png");
            joyTemp.myData.touchzoneGUITexture.texture = Resources.LoadAssetAtPath <Texture2D>("Assets/" + nameAbbrev + "/Base/Resources/Sprites/Touchzone.png");

            joyTemp.joystickGUITexture.color         = ElementTransparency.colorHalfGuiTexture;
            joyTemp.backgroundGUITexture.color       = ElementTransparency.colorHalfGuiTexture;
            joyTemp.myData.touchzoneGUITexture.color = ElementTransparency.colorHalfGuiTexture;

            joyTemp.MyName = JoystickMain.name;

            joyTemp.myData.ImageWidth  = 19f;
            joyTemp.myData.ImageHeight = 12.5f;

            joyTemp.myData.OffsetX = Random.Range(-35f, 35f);
            joyTemp.myData.OffsetY = Random.Range(-35f, 35f);

            TouchManagerGuiTexture.Obsolete();
        }