コード例 #1
0
        // Token: 0x0600FF94 RID: 65428 RVA: 0x00431160 File Offset: 0x0042F360
        private void EquipmentForgeUIController_OnEnchantButtonClick(ulong instanceId, ulong stoneInstanceId, Action <int, List <CommonBattleProperty> > OnSucceed)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_EquipmentForgeUIController_OnEnchantButtonClickUInt64UInt64Action ` 2_hotfix != null)
            {
                this.m_EquipmentForgeUIController_OnEnchantButtonClickUInt64UInt64Action ` 2_hotfix.call(new object[]
                {
                    this,
                    instanceId2,
                    stoneInstanceId,
                    OnSucceed2
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            ulong instanceId = instanceId2;
            Action <int, List <CommonBattleProperty> > OnSucceed = OnSucceed2;
            EquipmentForgeUITask    $this = this;
            EquipmentEnchantNetTask equipmentEnchantNetTask = new EquipmentEnchantNetTask(instanceId, stoneInstanceId);

            equipmentEnchantNetTask.EventOnStop += delegate(Task task)
            {
                EquipmentEnchantNetTask equipmentEnchantNetTask2 = task as EquipmentEnchantNetTask;
                if (equipmentEnchantNetTask2.Result == 0)
                {
                    $this.m_forgeState = EquipmentForgeUIController.ForgeState.Enchantment;
                    $this.m_instanceId = instanceId;
                    OnSucceed(equipmentEnchantNetTask2.NewResonanceId, equipmentEnchantNetTask2.Properties);
                }
                else
                {
                    CommonUIController.Instance.ShowErrorMessage(equipmentEnchantNetTask2.Result, 2f, null, true);
                }
            };
            equipmentEnchantNetTask.Start(null);
        }
コード例 #2
0
        // Token: 0x0600FF95 RID: 65429 RVA: 0x00431234 File Offset: 0x0042F434
        private void EquipmentForgeUIController_OnEnchantSaveButtonClick(Action OnSucceed)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_EquipmentForgeUIController_OnEnchantSaveButtonClickAction_hotfix != null)
            {
                this.m_EquipmentForgeUIController_OnEnchantSaveButtonClickAction_hotfix.call(new object[]
                {
                    this,
                    OnSucceed2
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            Action OnSucceed = OnSucceed2;
            EquipmentForgeUITask        $this = this;
            EquipmentEnchantSaveNetTask equipmentEnchantSaveNetTask = new EquipmentEnchantSaveNetTask();

            equipmentEnchantSaveNetTask.EventOnStop += delegate(Task task)
            {
                EquipmentEnchantSaveNetTask equipmentEnchantSaveNetTask2 = task as EquipmentEnchantSaveNetTask;
                if (equipmentEnchantSaveNetTask2.Result == 0)
                {
                    $this.StartUpdatePipeLine(null, false, false, true);
                    OnSucceed();
                }
                else
                {
                    CommonUIController.Instance.ShowErrorMessage(equipmentEnchantSaveNetTask2.Result, 2f, null, true);
                }
            };
            equipmentEnchantSaveNetTask.Start(null);
        }
コード例 #3
0
        // Token: 0x0600FF90 RID: 65424 RVA: 0x00430E7C File Offset: 0x0042F07C
        private void EquipmentForgeUIController_OnEquipmentStarLevelUp(ulong instanceId, ulong materialId, Action OnSucceed, int slot)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_EquipmentForgeUIController_OnEquipmentStarLevelUpUInt64UInt64ActionInt32_hotfix != null)
            {
                this.m_EquipmentForgeUIController_OnEquipmentStarLevelUpUInt64UInt64ActionInt32_hotfix.call(new object[]
                {
                    this,
                    instanceId2,
                    materialId,
                    OnSucceed2,
                    slot2
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            int    slot       = slot2;
            ulong  instanceId = instanceId2;
            Action OnSucceed  = OnSucceed2;
            EquipmentForgeUITask        $this = this;
            EquipmentStarLevelUpNetTask equipmentStarLevelUpNetTask = new EquipmentStarLevelUpNetTask(instanceId, materialId);

            equipmentStarLevelUpNetTask.EventOnStop += delegate(Task task)
            {
                EquipmentStarLevelUpNetTask equipmentStarLevelUpNetTask2 = task as EquipmentStarLevelUpNetTask;
                if (equipmentStarLevelUpNetTask2.Result == 0)
                {
                    $this.m_forgeState = EquipmentForgeUIController.ForgeState.Break;
                    $this.m_slot       = slot;
                    $this.m_instanceId = instanceId;
                    $this.UpdateView();
                    OnSucceed();
                }
                else
                {
                    CommonUIController.Instance.ShowErrorMessage(equipmentStarLevelUpNetTask2.Result, 2f, null, true);
                }
            };
            equipmentStarLevelUpNetTask.Start(null);
        }
コード例 #4
0
 // Token: 0x0600FFB6 RID: 65462 RVA: 0x00431888 File Offset: 0x0042FA88
 public LuaExportHelper(EquipmentForgeUITask owner)
 {
     this.m_owner = owner;
 }