Currently I’m using a 4 finger setup where attack buttons are located at top left and jump at top right corner of the screen.
Every time attack button is pressed, the movement input is interrupted. And every time jump button is pressed, aim input is interrupted.
This means that using auto attack is mandatory on ios platform, otherwise it is impossible to move, aim and shoot at the same time. Also, jumping always interrupts camera turning, this prevents players from looking around and jumping at the same time.
Lastly, a few minor bugs:
heavy melee attack button is missing
right side attack button(the one that does not auto enter aim mode before attack) is not customizable
gear wheel is not customizable, size and location is always fixed
UI scale other than 100% will make scaled elements off-screen