public void ShowShopDialog(ButtonClickEvent e, PurchaseButtonNode node, [JoinAll] SingleNode <Dialogs60Component> dialogs) { ShopDialogs dialogs2 = dialogs.component.Get <ShopDialogs>(); node.purchaseDialog.shopDialogs = dialogs2; node.purchaseDialog.ShowDialog(node.purchaseButton.GoodsEntity); }
public void Show(Entity item, ICollection <Entity> methods, bool xCryPack, string itemDesc = "") { instance = this; this.item = item; this.methods = methods.ToList <Entity>(); if (item.HasComponent <SpecialOfferComponent>()) { if (< > f__am$cache0 == null) {
public void Show(Entity item, Entity method, Action onBack, Action onForward) { this.phone.text = string.Empty; this.phone.Select(); MainScreenComponent.Instance.OverrideOnBack(new Action(this.Cancel)); this.onBack = onBack; this.onForward = onForward; base.gameObject.SetActive(true); this.info.text = ShopDialogs.FormatItem(item, method); }
public void Show(Entity item, Action onBack, Action onForward) { MainScreenComponent.Instance.OverrideOnBack(new Action(this.Cancel)); this.onBack = onBack; this.onForward = onForward; base.gameObject.SetActive(true); this.info.text = ShopDialogs.FormatItem(item, null); this.warning.text = string.Empty; Entity[] entities = new Entity[] { SelfUserComponent.SelfUser, item }; ECSBehaviour.EngineService.Engine.NewEvent <CalculateCompensationRequestEvent>().AttachAll(entities).Schedule(); }
public void Show(Entity item, Entity method, Action onHide) { this.onHide = onHide; base.gameObject.SetActive(true); this.info.text = ShopDialogs.FormatItem(item, method); }
private void Awake() { instance = this; }
public void ShowPurchaseDialog(ShopDialogs shopDialogs, Entity entity, bool xCry = false) { this.shopDialogs = shopDialogs; this.OnPackClick(entity, xCry); }