Joiplay - Unity Plugin For
void Update()
Wrap all file I/O in a class that checks JoiPlayDetector.IsRunningOnJoiPlay() and uses the alternate path. 3.4 Android Back Button as Escape void Update()
using UnityEngine; using UnityEngine.EventSystems; public class JoiPlayInput : MonoBehaviour Unity Plugin For Joiplay
// Single tap = left click if (Input.touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Began) SimulateMouseClick(Input.GetTouch(0).position, 0); // Two-finger tap = right click if (Input.touchCount == 2 && Input.GetTouch(1).phase == TouchPhase.Began) Vector2 center = (Input.GetTouch(0).position + Input.GetTouch(1).position) / 2f; SimulateMouseClick(center, 1);
void Start()
using System.IO; using UnityEngine; public class JoiPlaySaveRedirect : MonoBehaviour
public static bool IsRunningOnJoiPlay()
JoiPlay is an Android app that acts as a compatibility layer, allowing it to run games made with RPG Maker, Ren'Py, HTML5, and—most relevantly—. However, Unity games do not run "natively" inside JoiPlay like an APK. Instead, JoiPlay uses a separate renderer/patch system.
void SimulateMouseClick(Vector2 screenPos, int button) void Update() Wrap all file I/O in a
if (!JoiPlayDetector.IsRunningOnJoiPlay()) return;