public override void Execute(INotification notification) { LeadersMediator leaders = MyFacade.Instance.RetrieveMediator(LeadersMediator.NAME) as LeadersMediator; if (leaders != null) { var itemObject = leaders.InstanceLeaderItem(); var item = itemObject.GetComponentInChildren <LeaderItem>(true); item.InitItem(notification.Body as LeaderModel); itemObject.SetActive(true); leaders.AddItems(itemObject); } SendNotification(MyFacade.CLEAR_GAME); }
public override void Execute(INotification notification) { LeadersMediator mediator = Facade.RetrieveMediator(LeadersMediator.NAME) as LeadersMediator; mediator.Show(); }