Exemplo n.º 1
0
        public void ScheduleButtonHide(NodeAddedEvent e, PersonalOfferWithEndTimeNode personalOffer, [Context, JoinBy(typeof(SpecialOfferGroupComponent)), Combine] TankRentOfferNode offer)
        {
            float timeInSec = (float)(personalOffer.specialOfferEndTime.EndDate - Date.Now);

            base.NewEvent(new HideOfferButtonEvent()).Attach(personalOffer).ScheduleDelayed(timeInSec);
        }
Exemplo n.º 2
0
 public void SetTimer(NodeAddedEvent e, [Combine] SingleNode <TankRentLeafletComponent> leaflet, [Context, Combine] PersonalOfferWithEndTimeNode personalOffer, [JoinBy(typeof(SpecialOfferGroupComponent)), Context, Combine] TankRentOfferNode offer, [Context] SingleNode <TankRentMainScreenElementsComponents> helper)
 {
Exemplo n.º 3
0
 public void HideOfferButton(HideOfferButtonEvent e, PersonalOfferWithEndTimeNode personalOffer, [JoinAll] SingleNode <TankRentMainScreenElementsComponents> helper)
 {
     helper.component.tankRentButton.gameObject.SetActive(false);
 }