public static IEnumerator loadOut(MonoBehaviour parent, int Game) { if (Game == 1) { yield return(parent.StartCoroutine(CloudSave.POST(Game.ToString(), GlobalDefines.RecRoom, GlobalDefines.returnsFirstGame.ToString()))); yield return(parent.StartCoroutine(WaitForExit(Game, parent))); yield return(parent.StartCoroutine(CheckWinner(Game, parent, GlobalDefines.Que))); } if (Game == 2) { yield return(parent.StartCoroutine(CloudSave.POST(Game.ToString(), GlobalDefines.RecRoom, GlobalDefines.returnsSecondGame.ToString()))); yield return(parent.StartCoroutine(WaitForExit(Game, parent))); yield return(parent.StartCoroutine(CheckWinner(Game, parent, GlobalDefines.Que))); } if (Game == 3) { yield return(parent.StartCoroutine(CloudSave.POST(Game.ToString(), GlobalDefines.RecRoom, GlobalDefines.returnsThirdGame.ToString()))); yield return(parent.StartCoroutine(WaitForExit(Game, parent))); yield return(parent.StartCoroutine(CheckWinner(Game, parent, GlobalDefines.Que))); } yield return(parent.StartCoroutine(LeaveFromRoom(Game, GlobalDefines.RecRoom, PlayFabLogin.ReturnMobileID()))); SceneManager.LoadScene("Win"); yield return(new WaitForSeconds(10)); SceneManager.LoadScene("SampleScene"); }
public static IEnumerator Disconnect(MonoBehaviour parent, string id, int Game, int score) { yield return(parent.StartCoroutine(CloudSave.POST(Game.ToString(), GlobalDefines.RecRoom, score.ToString()))); yield return(parent.StartCoroutine(LeaveFromRoom(Game, GlobalDefines.RecRoom, PlayFabLogin.ReturnMobileID(), true))); }