private void OnDestroy() { if (MonoBehaviourSingleton <ShopReceiver> .IsValid()) { ShopReceiver i = MonoBehaviourSingleton <ShopReceiver> .I; i.onPromotionItem = (Action <bool>)Delegate.Remove(i.onPromotionItem, new Action <bool>(OnPromotionItem)); } }
private void Start() { if (MonoBehaviourSingleton <ShopReceiver> .IsValid()) { ShopReceiver i = MonoBehaviourSingleton <ShopReceiver> .I; i.onPromotionItem = (Action <bool>)Delegate.Combine(i.onPromotionItem, new Action <bool>(OnPromotionItem)); } }
protected override void OnDestroy() { if (MonoBehaviourSingleton <ShopReceiver> .IsValid()) { ShopReceiver i = MonoBehaviourSingleton <ShopReceiver> .I; i.onBillingUnavailable = (Action)Delegate.Remove(i.onBillingUnavailable, new Action(onBillingUnavailable)); ShopReceiver i2 = MonoBehaviourSingleton <ShopReceiver> .I; i2.onBuyItem = (Action <string>)Delegate.Remove(i2.onBuyItem, new Action <string>(OnBuyItem)); ShopReceiver i3 = MonoBehaviourSingleton <ShopReceiver> .I; i3.onBuySpecialItem = (Action <ShopReceiver.PaymentPurchaseData>)Delegate.Remove(i3.onBuySpecialItem, new Action <ShopReceiver.PaymentPurchaseData>(OnBuyBundle)); ShopReceiver i4 = MonoBehaviourSingleton <ShopReceiver> .I; i4.onBuyMaterialItem = (Action <ShopReceiver.PaymentPurchaseData>)Delegate.Remove(i4.onBuyMaterialItem, new Action <ShopReceiver.PaymentPurchaseData>(OnBuyMaterial)); ShopReceiver i5 = MonoBehaviourSingleton <ShopReceiver> .I; i5.onGetProductDatas = (Action <StoreDataList>)Delegate.Remove(i5.onGetProductDatas, new Action <StoreDataList>(OnGetProductDatas)); } base.OnDestroy(); }
public override void Initialize() { //IL_00d8: Unknown result type (might be due to invalid IL or missing references) _objBundle = GetCtrl(UI.OBJ_BUNDLE); ShopReceiver i = MonoBehaviourSingleton <ShopReceiver> .I; i.onBillingUnavailable = (Action)Delegate.Combine(i.onBillingUnavailable, new Action(onBillingUnavailable)); ShopReceiver i2 = MonoBehaviourSingleton <ShopReceiver> .I; i2.onBuyItem = (Action <string>)Delegate.Combine(i2.onBuyItem, new Action <string>(OnBuyItem)); ShopReceiver i3 = MonoBehaviourSingleton <ShopReceiver> .I; i3.onBuySpecialItem = (Action <ShopReceiver.PaymentPurchaseData>)Delegate.Combine(i3.onBuySpecialItem, new Action <ShopReceiver.PaymentPurchaseData>(OnBuyBundle)); ShopReceiver i4 = MonoBehaviourSingleton <ShopReceiver> .I; i4.onBuyMaterialItem = (Action <ShopReceiver.PaymentPurchaseData>)Delegate.Combine(i4.onBuyMaterialItem, new Action <ShopReceiver.PaymentPurchaseData>(OnBuyMaterial)); ShopReceiver i5 = MonoBehaviourSingleton <ShopReceiver> .I; i5.onGetProductDatas = (Action <StoreDataList>)Delegate.Combine(i5.onGetProductDatas, new Action <StoreDataList>(OnGetProductDatas)); this.StartCoroutine(DoInitialize()); isPurchase = false; }
public override void Initialize() { //IL_00df: Unknown result type (might be due to invalid IL or missing references) GameSaveData.instance.canShowNoteDarkMarket = false; MonoBehaviourSingleton <UIManager> .I.blackMarkeButton.UpdateNoteMarket(); ShopReceiver i = MonoBehaviourSingleton <ShopReceiver> .I; i.onBillingUnavailable = (Action)Delegate.Combine(i.onBillingUnavailable, new Action(OnBillingUnavailable)); ShopReceiver i2 = MonoBehaviourSingleton <ShopReceiver> .I; i2.onBuyItem = (Action <string>)Delegate.Combine(i2.onBuyItem, new Action <string>(OnBuyItem)); ShopReceiver i3 = MonoBehaviourSingleton <ShopReceiver> .I; i3.onBuySpecialItem = (Action <ShopReceiver.PaymentPurchaseData>)Delegate.Combine(i3.onBuySpecialItem, new Action <ShopReceiver.PaymentPurchaseData>(OnBuyBundle)); ShopReceiver i4 = MonoBehaviourSingleton <ShopReceiver> .I; i4.onBuyMaterialItem = (Action <ShopReceiver.PaymentPurchaseData>)Delegate.Combine(i4.onBuyMaterialItem, new Action <ShopReceiver.PaymentPurchaseData>(OnBuyMaterial)); ShopReceiver i5 = MonoBehaviourSingleton <ShopReceiver> .I; i5.onGetProductDatas = (Action <StoreDataList>)Delegate.Combine(i5.onGetProductDatas, new Action <StoreDataList>(OnGetProductDatas)); this.StartCoroutine(DoInitialize()); }