public void CleanUp() { PlayGamesPlatform.Instance.RealTime.LeaveRoom(); TearDownTrack(); mRaceState = RaceState.Aborted; sInstance = null; }
public static void AcceptInvitation(string invitationId) { sInstance = new RaceManager(); PlayGamesPlatform.Instance.RealTime.AcceptInvitation(invitationId, sInstance); }
public static void AcceptFromInbox() { sInstance = new RaceManager(); PlayGamesPlatform.Instance.RealTime.AcceptFromInbox(sInstance); }
public static void CreateWithInvitationScreen() { sInstance = new RaceManager(); PlayGamesPlatform.Instance.RealTime.CreateWithInvitationScreen(MinOpponents, MaxOpponents, GameVariant, sInstance); }
public static void CreateQuickGame() { sInstance = new RaceManager(); PlayGamesPlatform.Instance.RealTime.CreateQuickGame(QuickGameOpponents, QuickGameOpponents, GameVariant, sInstance); }