void Handler(object sender, GameEventArgs arg) { uch = arg as LogicEventArgs <Slider>; slider.maxValue = uch.Data.maxValue; slider.value = uch.Data.value; var dispatcher = Utility.Converter.ConvertToObject <GameObject>(sender); }
protected override void OnInitialization() { uip = Facade.SpawnReference <LogicEventArgs <string> >(); GetUIPanel <Button>("Item").onClick.AddListener(IItemClick); imgItem = GetUIPanel <Image>("Item"); txtNumber = GetUIPanel <Text>("TxtNumber"); PreviouseParent = transform.parent; }
private void Start() { slider = GetComponentInChildren <Slider>(); uch = Facade.SpawnReference <LogicEventArgs <Slider> >().SetData(slider); }
protected override void EventHandler(object sender, GameEventArgs args) { uip = args as LogicEventArgs <InventoryDataSet>; UpdateSlot(uip.Data); UpdateItem(uip.Data); }