private void UserActionsControl(object sender, ExtLibControl.UserAction a) { //if (a.type == "hold") //{ // ExecuteOnMainThread.Enqueue(()=>{ // persistentScript.StartCoroutine(WaitAndDo(a.value, () => ExtLibControl.currentUAction.done = true )); // }); //} }
private void UserActionControl(object sender, ExtLibControl.UserAction a) { if (a.type == "pause") { PersistentScript.ExecuteOnMainThread.Enqueue(() => PauseLevel(true)); //ExtLibControl.PServer2.SendMessage($"Pausing", ExtLibControl.PServer2.clientse); Debug.Log("<color=#006666>Pausing....</color>"); ExtLibControl.DeQueueAction(); } }