// OnEnable void OnEnable() { myTarget = ( JoystickGuiTexture )target; AxesHelper.HelperSetup(myTarget); EventsHelper.HelperSetup(myTarget); }
// OnEnable void OnEnable() { myTarget = ( JoystickGuiTexture )target; AxesHelper.HelperSetup( myTarget ); EventsHelper.HelperSetup( myTarget ); }
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(); }