unity back button code example
Example 1: unity android back button
using UnityEngine.SceneManagement;
void Update()
{
if (Input.GetKey(KeyCode.Escape))
{
SceneManager.LoadScene("Main Menu");
}
}
Example 2: unity android back button
public class RrAndroidBackButton : MonoBehaviour {
public static RrAndroidBackButton instance;
void Awake() {
if (null == instance) {
instance = this;
DontDestroyOnLoad(this.gameObject);
} else {
Destroy(gameObject);
}
}
void FiexdUpdate () {
if (Application.platform == RuntimePlatform.Android){
if (Input.GetKey(KeyCode.Escape)) {
Application.Quit();
System.Diagnostics.Process.GetCurrentProcess().Kill();
AndroidJavaObject activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer")
.GetStatic<AndroidJavaObject>("currentActivity");
activity.Call<bool>("moveTaskToBack", true);
}
}
}
}