Ejemplo n.º 1
0
		public void Initialize (BugReporterApp app, Bug bug)
		{
			_app = app;
			_bug = bug;

			errorImage.sprite = bug.errorSprite;
			warningImage.sprite = bug.warningSprite;
		}
Ejemplo n.º 2
0
	public void Start ()
	{
		var appManager = AppManager.GetSingleton ();
		if (appManager) {
			_app = (BugReporterApp)appManager.GetAppBehaviour ("BugReporter");
		}

		var waitingBugs = _app.bugs.Where (bug => bug.isWaiting).ToArray ();

		if (waitingBugs.Length == 0) {
			_app.Kill ();
			return;
		}

		foreach (var bug in waitingBugs) {
			CreateMessageForContact (bug);
		}

		_app.On (AppBehaviour.AppEvent.DismissNotification, OnDismissNotification);
		_app.On (AppBehaviour.AppEvent.Notification, OnNotification);
	}