private void OnItemClickHandler(ShopItemModel item, ShopItemClickType actionType) { if (actionType == ShopItemClickType.Select) { SetSelectedItemModel(item); } else { ItemClicked.SafeRaise(item, actionType); } }
private void OnItemEvent(ShopItemClickType clickType, long worldId) { bool isUseMarket = clickType == ShopItemClickType.ToMarket || clickType == ShopItemClickType.FromMarket; if (isUseMarket && !Controller.Widget.IsLogged) { ApplyState <ShopOpenBasicWidgetState>(); return; } if (clickType == ShopItemClickType.LoginToMarket) { ApplyState <ShopOpenBasicWidgetState>(); } else if (_sendToServerClicks.ContainsKey(clickType)) { SendToServer(_sendToServerClicks[clickType], worldId); } }
private void OnClicked(ShopItemClickType clickType) { Clicked.SafeRaise(Model, clickType); }
private void OnItemClicked(ShopItemModel model, ShopItemClickType actionType) { ItemEvent.SafeRaise(actionType, model.WorldId); }