Mobile Controller System
Description
The Mobile Controller System is a stick and universal button system optimized for iOS and Android. It supports multiple screen sizes.
Features
- Strong scripting API
- Unrestricted modification
- Smooth and accurate mobile controller system
- Mobile has the same behavior as the editor
- All textures are easy to replace
- Clean, easy-to-understand C# code
- Allows unrestricted modification
- Based on Unity UI
Analog Stick Behaviour
- Outputs direction and amount
- Repositions itself based on initial touch input
- Will not reposition if initial touch input is in close proximity of aiming circle
- Aiming circle will not go out of screen boundary
- Extended from Universal Button
Universal Button Behaviour
Can be activated by:
- Press > Release
- Press > Drag > Release
Cancel Activation by:
- Press > Drag > release on cancel button
All events fired with button ID parameter
Universal Button event list:
- onPointerDown
- onBeginDrag
- onDrag
- onPointerUp
- onEndDrag
- onActivateSkill
- onCancelSkill
Note! You have to pay for this item, but you can get it for free now. Remember, this is only for learning or trying out the product before you buy it, not for use in your business.