public void SubscribeToScoutingTimerChange(PPData.DataActionf dataAction) { if (HasScoutingTimer) { scoutingTimer.SubscribeToTimeChange(dataAction); } }
void resetAndBeginGiftTimer() { collectGiftButton.ToggleInteractable(false); collectGiftButton.TryUnsubscribeAll(); (dailyGiftTimer as ISubscribable).TryUnsubscribeAll(); dailyGiftTimer.SubscribeToTimeChange(handleDailyGiftCountDownChange); dailyGiftTimer.SubscribeToTimeUp(makeDailyGiftAvailableToRedeem); dataController.StartDailyGiftCountdown(dailyGiftTimer); dailyGiftTimer.Begin(); }
void setupTimer(PPTimer timer) { timer.SubscribeToTimeChange(callOnScoutingTimerChange); timer.SubscribeToTimeUp(callOnScountingTimerEnd); }
protected override void setReferences() { base.setReferences(); timer.Init(); timer.SubscribeToTimeChange(updateVisualTimer); }
public void StartDailyGiftCountdown(PPTimer timer) { timer.SubscribeToTimeChange(updateDailyGiftCountdown); }