static void GetInstance() { if (_instance == null) { _instance = Load("Alerts/NoButtonAlert", UIAlertController.Instance.CanvasRect) as NoButtonAlert; } }
public async Task TryConnect() { RobotInterface.instance.onConnectSuccess = onConnectSuccess; RobotInterface.instance.onConnectFailure = onConnectFailure; ReleaseNumpad(); try { GameObject alert = NoButtonAlert.Create("Trying to connect to " + GetIpString() + ":" + GetSocketString() + " ..."); await RobotInterface.instance.StartConnection(GetIpString(), GetSocketString()); Destroy(alert); } catch (Exception e) { OutputText.instance.text = e.Message + "\n" + e.StackTrace; } }
protected override void OnDeactivate() { base.OnDeactivate(); _instance = null; }