ableaddedairconsoleairconsole({orientationairconsole.instance.onmessageairconsole.orientation_landscape}airconsoleinputarchivesassets/webgltemplates/airconsole/airconsolecontrolsbasherbeatdownbrowsercancelcategoriesclassclass=""><divclass="buttontext">start</div></divclass="buttontext">swipe</divclass="dpadarrowcommentscontentscontrollercopyrightcreatecreatingctrlgenerator.generate({"left":{"type":{"label":"joystick","class_name":"joystick"}},"middle":[{"label":"start","key":"start"}],"right":[{"type":{"label":"buttonvertical","class_name":"button"},"label":"grab","key":"grab","on_up_message":false},{"type":{"label":"buttonvertical","class_name":"button"},"label":"jump","key":"jump","on_up_message":false}]}customdatadata.tostringdpadarrowdown"></divdpadarrowleft"></divdpadarrowright"></divdpadarrowup"></diveasyfilefilesfollowinggamegameobjectgettingheadhtmlimportinginputinputcontrollerjanuaryjtokenjustleavelikelinkmakemobileneedneededneedsniceonmessageopenorderphoneplacedplayportingpostsprobablyprojectpublicquickrecentrel="stylesheetreplysavedscenescriptscript></body></htmlsrc="airconsolecontrols/button/button.js"></scriptsrc="airconsolecontrols/ctrlgenerator/ctrlgenerator.js"></scriptsrc="airconsolecontrols/dpad/dpad.js"></scriptsrc="airconsolecontrols/joystick/joystick.js"></scriptsrc="airconsolecontrols/ratelimiter/ratelimiter.js"></scriptsrc="airconsolecontrols/swipeanalog/swipeanalog.js"></scriptsrc="airconsolecontrols/swipedigital/swipedigital.js"></scriptsrc="airconsolecontrols/swipepattern/swipepattern.js"></scriptstartstartedswipeareaswordtelltextthat’stutorialtype="text/javascriptunityusingvoidwantworkyou’dyou’ve