Exemple #1
0
 public BaseConnectInformation(ConnectCanvas owner, string message, int maxTry = 3, bool verbose = false)
 {
     Owner   = owner;
     Message = message;
     MaxTry  = maxTry;
     Verbose = verbose;
     if (Application.platform == RuntimePlatform.WindowsEditor)
     {
         Verbose = true;
     }
 }
Exemple #2
0
        public ConnectInformation(ConnectCanvas owner, Action <FinishListener> makeConnection, FinishListener listener, string message, int maxTry = 3, bool verbose = false) : base(owner, message, maxTry, verbose)
        {
            MakeConnection = makeConnection;
            finishListener = listener;

            mirrorListener = new FinishListener(() =>
            {
                finishListener?.OnFinish();
                OnFinish();
            }, (errorMessage) =>
            {
                finishListener?.OnError(errorMessage);
                OnError(errorMessage);
            });
        }
Exemple #3
0
 void Awake()
 {
     instance = this;
     DontDestroyOnLoad(gameObject);
     gameObject.SetActive(false); //Re-enabled in ConnectInformation.Start
 }