private void OnEnable() { notificationBreadcrumbController = Service.Get <NotificationBreadcrumbController>(); notificationBreadcrumbController.ResetBreadcrumbs(Breadcrumb); NotificationBreadcrumbController obj = notificationBreadcrumbController; obj.OnBreadcrumbAdded = (Action <string, int>)Delegate.Combine(obj.OnBreadcrumbAdded, new Action <string, int>(onBreadcrumbAdded)); }
private void OnDestroy() { NotificationBreadcrumbController obj = notificationBreadcrumbController; obj.OnBreadcrumbAdded = (Action <string, int>)Delegate.Remove(obj.OnBreadcrumbAdded, new Action <string, int>(onBreadcrumbAdded)); NotificationBreadcrumbController obj2 = notificationBreadcrumbController; obj2.OnBreadcrumbRemoved = (Action <string, int>)Delegate.Remove(obj2.OnBreadcrumbRemoved, new Action <string, int>(onBreadcrumbRemoved)); NotificationBreadcrumbController obj3 = notificationBreadcrumbController; obj3.OnBreadcrumbReset = (Action <string>)Delegate.Remove(obj3.OnBreadcrumbReset, new Action <string>(onBreadcrumbReset)); }
private void Awake() { breadcrumbAnimator = GetComponent <Animator>(); breadrumbImage = GetComponent <Image>(); breadrumbImage.enabled = false; notificationBreadcrumbController = Service.Get <NotificationBreadcrumbController>(); NotificationBreadcrumbController obj = notificationBreadcrumbController; obj.OnBreadcrumbAdded = (Action <string, int>)Delegate.Combine(obj.OnBreadcrumbAdded, new Action <string, int>(onBreadcrumbAdded)); NotificationBreadcrumbController obj2 = notificationBreadcrumbController; obj2.OnBreadcrumbRemoved = (Action <string, int>)Delegate.Combine(obj2.OnBreadcrumbRemoved, new Action <string, int>(onBreadcrumbRemoved)); NotificationBreadcrumbController obj3 = notificationBreadcrumbController; obj3.OnBreadcrumbReset = (Action <string>)Delegate.Combine(obj3.OnBreadcrumbReset, new Action <string>(onBreadcrumbReset)); }
private void OnDisable() { NotificationBreadcrumbController obj = notificationBreadcrumbController; obj.OnBreadcrumbAdded = (Action <string, int>)Delegate.Remove(obj.OnBreadcrumbAdded, new Action <string, int>(onBreadcrumbAdded)); }