// OnEnable void OnEnable() { myTarget = ( JoystickSpriteRenderer )target; AxesHelper.HelperSetup(myTarget); EventsHelper.HelperSetup(myTarget); }
// OnEnable void OnEnable() { myTarget = ( JoystickSpriteRenderer )target; AxesHelper.HelperSetup( myTarget ); EventsHelper.HelperSetup( myTarget ); }
private static void CreateJoystick() { if (!tckGUIobj) { CreateTouchManager(); } SetupController <JoystickSpriteRenderer>(ref JoystickMain, tckGUIobj.transform, "Joystick" + FindObjectsOfType <JoystickSpriteRenderer>().Length.ToString()); SetupController <SpriteRenderer>(ref JoystickBackgr, JoystickMain.transform, "JoystickBackgr"); SetupController <SpriteRenderer>(ref Joystick, JoystickBackgr.transform, "Joystick"); SetupController <TouchzoneResizeEvents>(ref JoystickTouchzone, JoystickMain.transform, "touchzone"); JoystickSpriteRenderer joyTemp = JoystickMain.GetComponent <JoystickSpriteRenderer>(); joyTemp.joystickBackgroundSprite = JoystickBackgr.GetComponent <SpriteRenderer>(); joyTemp.joystickBackgroundSprite.sortingOrder = 1; joyTemp.joystickBackgroundTR = JoystickBackgr.transform; joyTemp.joystickSprite = Joystick.GetComponent <SpriteRenderer>(); joyTemp.joystickSprite.sortingOrder = 2; joyTemp.joystickTR = Joystick.transform; joyTemp.myData.touchzoneSprite = JoystickTouchzone.GetComponent <SpriteRenderer>(); joyTemp.myData.touchzoneTransform = JoystickTouchzone.transform; joyTemp.joystickBackgroundSprite.sprite = AssetDatabase.LoadAssetAtPath <Sprite>("Assets/" + nameAbbrev + "/Base/Resources/Sprites/JoystickBack.png"); joyTemp.joystickSprite.sprite = AssetDatabase.LoadAssetAtPath <Sprite>("Assets/" + nameAbbrev + "/Base/Resources/Sprites/Joystick.png"); joyTemp.myData.touchzoneSprite.sprite = AssetDatabase.LoadAssetAtPath <Sprite>("Assets/" + nameAbbrev + "/Base/Resources/Sprites/Touchzone.png"); joyTemp.MyName = JoystickMain.name; joyTemp.myData.OffsetX = Random.Range(-50f, 50f); joyTemp.myData.OffsetY = Random.Range(-50f, 50f); joyTemp.myData.touchzoneTransform.localScale = new Vector3(0.5f, 0.6f, 1f); TouchManagerSpriteRenderer.Obsolete(); }