public void Initialize (BugReporterApp app, Bug bug) { _app = app; _bug = bug; errorImage.sprite = bug.errorSprite; warningImage.sprite = bug.warningSprite; }
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); }