After all said and done i give you my custom PlayerTopDownController For FREE ive been trying to get help and all i did was ask around and no one wanted to help for free so i try’d my self over and over again for 5 hours the results paid off
(note im not a very good coder so im happy i did it my self)
Download unity simple joystick by right clicking on your assets folder click import package then click crossPlatformInput
now go to rpg_ui scene drop the MobileSingleStickControl in the scene dont not as child of RPG_UI
now download my PlayerTopDownController and remove the original one and add mine to your character all features work the same i only added the Virtual joystick feature.
heres the Camera control script i just finished
just replace your current topDownCamera script with the new one
then change the Horizontal and Vertical in the inspector of your second virtual joystick to Horizontal2 and Vertical2 (this is located in the Joystick.cs script)
Edit 2: if your having issues with a path that cant find your joystick then open the scripts and change the using statement at the top to this.
here is the ThirdPersonCharacterController and camera scripts for virtual joy or touch pad
you have horizontal and vertical (left virtual sctick or touch pad) then horizontal1 and vertical1 (right virtual stick or touch pad)