Esempio n. 1
0
    public override void Initialize()
    {
        int num = (int)GameSection.GetEventData();

        isNotice = true;
        GameSection.SetEventData(new object[2]
        {
            num,
            null
        });
        base.Initialize();
    }
Esempio n. 2
0
    public override void OnQuery_FOLLOW_INFO()
    {
        int             num             = (int)GameSection.GetEventData();
        FriendCharaInfo friendCharaInfo = recvList[num];

        MonoBehaviourSingleton <StatusManager> .I.otherEquipSetSaveIndex = num + 4;
        GameSection.SetEventData(new object[2]
        {
            friendCharaInfo,
            eventDataList[num]
        });
    }
Esempio n. 3
0
 protected virtual void OnQuery_BLACK_LIST_OUT()
 {
     GameSection.SetEventData(new object[1]
     {
         data.name
     });
     GameSection.StayEvent();
     MonoBehaviourSingleton <BlackListManager> .I.SendDelete(data.userId, delegate(bool is_success)
     {
         GameSection.ResumeEvent(is_success, null);
     });
 }
    public override void Initialize()
    {
        object eventData = GameSection.GetEventData();

        if (eventData is ItemDetailEquip.DetailEquipEventData)
        {
            backEventData = (eventData as ItemDetailEquip.DetailEquipEventData).currentEventData;
            GameSection.SetEventData((eventData as ItemDetailEquip.DetailEquipEventData).localEquipSetData);
        }
        SetupTargetInventory();
        base.Initialize();
    }
Esempio n. 5
0
    protected override void OnQuery_ABILITY_DATA()
    {
        base.OnQuery_ABILITY_DATA();
        object eventData = GameSection.GetEventData();

        GameSection.SetEventData(new object[3]
        {
            eventData,
            observer.fromSearchSection,
            observer.isEntryPass
        });
    }
	private void OnQuery_SELECT_COMPLETED_RUSH()
	{
		int index = (int)GameSection.GetEventData();
		DeliveryTable.DeliveryData deliveryData = clearedDeliveries[index];
		int id = (int)deliveryData.id;
		DeliveryRewardList deliveryRewardList = new DeliveryRewardList();
		GameSection.SetEventData(new object[3]
		{
			id,
			deliveryRewardList,
			true
		});
	}
Esempio n. 7
0
    private void OnQuery_LOTTERY_LIST()
    {
        CreateEquipItemTable.CreateEquipItemData createEquipItemByPart = Singleton <CreateEquipItemTable> .I.GetCreateEquipItemByPart(materialId, GetCurrentEquipItemData().type);

        if (createEquipItemByPart == null)
        {
            GameSection.StopEvent();
        }
        else
        {
            GameSection.SetEventData(createEquipItemByPart);
        }
    }
 public override void Initialize()
 {
     CopyLoungeSearchRequestParam();
     labels = StringTable.GetAllInCategory(STRING_CATEGORY.LOUNGE_LABEL);
     if (labels.Length > (int)searchRequest.label)
     {
         labelIndex = (int)searchRequest.label;
     }
     SetActive((Enum)UI.LBL_DEFAULT, string.IsNullOrEmpty(searchRequest.loungeName));
     SetInput((Enum)UI.IPT_NAME, searchRequest.loungeName, 16, (EventDelegate.Callback)((LoungeConditionSettings)this).OnChangeLoungeName);
     GameSection.SetEventData(false);
     InitializeBase();
 }
    private void OnQuery_SmithExceedConfirm_YES()
    {
        if (smithData == null)
        {
            GameSection.StopEvent();
        }
        else
        {
            EquipItemInfo selectEquipData = smithData.selectEquipData;
            if (selectEquipData == null)
            {
                GameSection.StopEvent();
            }
            else
            {
                SmithManager.ResultData result_data = new SmithManager.ResultData();
                result_data.beforeRarity    = (int)selectEquipData.tableData.rarity;
                result_data.beforeLevel     = selectEquipData.level;
                result_data.beforeMaxLevel  = selectEquipData.tableData.maxLv;
                result_data.beforeExceedCnt = selectEquipData.exceed;
                result_data.beforeAtk       = selectEquipData.atk;
                result_data.beforeDef       = selectEquipData.def;
                result_data.beforeHp        = selectEquipData.hp;
                result_data.beforeElemAtk   = selectEquipData.elemAtk;
                result_data.beforeElemDef   = selectEquipData.elemDef;
                result_data.isExceed        = true;
                EquipItemExceedTable.EquipItemExceedData equipItemExceedDataIncludeLimited = Singleton <EquipItemExceedTable> .I.GetEquipItemExceedDataIncludeLimited(selectEquipData.tableData);

                if (equipItemExceedDataIncludeLimited == null || equipItemExceedDataIncludeLimited.exceed.Length - 1 < selectIndex)
                {
                    GameSection.StopEvent();
                }
                else
                {
                    uint itemId = equipItemExceedDataIncludeLimited.exceed[selectIndex].itemId;
                    GameSection.StayEvent();
                    MonoBehaviourSingleton <SmithManager> .I.SendExceedEquipItem(selectEquipData.uniqueID, itemId, delegate(Error err, EquipItemInfo exceed_equip_item)
                    {
                        bool flag = err == Error.None;
                        GameSection.ResumeEvent(flag, null);
                        if (flag)
                        {
                            result_data.itemData = exceed_equip_item;
                            GameSection.SetEventData(result_data);
                        }
                    });
                }
            }
        }
    }
Esempio n. 10
0
 protected virtual void OnQuery_FriendUnFollowMessage_YES()
 {
     GameSection.SetEventData(new object[1]
     {
         data.name
     });
     SendUnFollow(data.userId, delegate(bool is_success)
     {
         if (is_success)
         {
             UpdateFollowing();
         }
     });
 }
 protected override void OnQuery_DETAIL()
 {
     OnQueryDetailBase();
     if (!isVisualMode)
     {
         object[] array = GameSection.GetEventData() as object[];
         GameSection.SetEventData(new object[3]
         {
             array,
             observer.fromSearchSection,
             observer.isEntryPass
         });
     }
 }
Esempio n. 12
0
 private void OnQuery_EQUIP_LIST()
 {
     if (materialId == 0)
     {
         GameSection.StopEvent();
     }
     else
     {
         GameSection.SetEventData(new object[1]
         {
             materialId
         });
     }
 }
Esempio n. 13
0
    public override void Initialize()
    {
        SmithManager.SmithCreateData smithData = MonoBehaviourSingleton <SmithManager> .I.GetSmithData <SmithManager.SmithCreateData>();

        smithType = SmithType.GENERATE;
        GameSection.SetEventData(smithData.generateTableData);
        base.Initialize();
        EquipItemTable.EquipItemData equipTableData = GetEquipTableData();
        if (equipTableData != null)
        {
            string caption = (!equipTableData.IsWeapon()) ? base.sectionData.GetText("CAPTION_DEFENCE") : base.sectionData.GetText("CAPTION_WEAPON");
            MonoBehaviourSingleton <UIManager> .I.common.AttachCaption(this, base.sectionData.backButtonIndex, caption);
        }
    }
Esempio n. 14
0
    private void OnQuery_ABILITY()
    {
        EquipSetInfo equipSetInfo = new EquipSetInfo(selectEquipSetData.equipSetInfo.item, selectEquipSetData.equipSetInfo.name, selectEquipSetData.equipSetInfo.showHelm);

        equipSetInfo.item[selectEquipSetData.index] = EquipItem;
        UserStatus userStatus = MonoBehaviourSingleton <UserInfoManager> .I.userStatus;

        GameSection.SetEventData(new object[3]
        {
            equipSetInfo,
            MonoBehaviourSingleton <StatusManager> .I.GetLocalEquipSetAbility(selectEquipSetData.setNo, new EquipItemAbilityCollection.SwapData(selectEquipSetData.index, EquipItem)),
            new EquipSetDetailStatusAndAbilityTable.BaseStatus(userStatus.atk, userStatus.def, userStatus.hp, null)
        });
    }
Esempio n. 15
0
    private void OnQuery_SLOT_DETAIL()
    {
        selectIndex = (int)GameSection.GetEventData();
        ItemDetailEquip.CURRENT_SECTION cURRENT_SECTION = callSection;
        if (cURRENT_SECTION != ItemDetailEquip.CURRENT_SECTION.QUEST_RESULT)
        {
            cURRENT_SECTION = ItemDetailEquip.CURRENT_SECTION.STATUS_SKILL_LIST;
        }
        bool flag = false;

        if (isSkillUniqItem)
        {
            SkillItemInfo itemData = slotData[selectIndex].itemData;
            if (itemData != null)
            {
                SkillItemSortData skillItemSortData = new SkillItemSortData();
                skillItemSortData.SetItem(itemData);
                EquipItemInfo equipItemInfo = eventData as EquipItemInfo;
                GameSection.SetEventData(new object[4]
                {
                    cURRENT_SECTION,
                    skillItemSortData,
                    equipItemInfo,
                    selectIndex
                });
            }
            else
            {
                flag = true;
            }
        }
        else if (slotData[selectIndex].slotData.skill_id != 0)
        {
            SkillItemTable.SkillItemData skillItemData = Singleton <SkillItemTable> .I.GetSkillItemData(slotData[selectIndex].slotData.skill_id);

            GameSection.SetEventData(new object[2]
            {
                cURRENT_SECTION,
                skillItemData
            });
        }
        else
        {
            flag = true;
        }
        if (flag)
        {
            GameSection.StopEvent();
        }
    }
Esempio n. 16
0
	public override void Initialize()
	{
		smithType = SmithType.GROW;
		SmithManager.SmithGrowData smithData = MonoBehaviourSingleton<SmithManager>.I.GetSmithData<SmithManager.SmithGrowData>();
		GameSection.SetEventData(smithData.selectEquipData);
		base.Initialize();
		EquipItemInfo equipData = GetEquipData();
		if (equipData != null)
		{
			string text = base.sectionData.GetText("CAPTION_GUILD_REQUEST");
			MonoBehaviourSingleton<UIManager>.I.common.AttachCaption(this, base.sectionData.backButtonIndex, text);
		}
		aimLv = GetEquipData().level + 1;
	}
    private void OnQuery_YES()
    {
        GuildRequestItem selectedItem = MonoBehaviourSingleton <GuildRequestManager> .I.GetSelectedItem();

        if (GameSection.CheckCrystal(selectedItem.crystalNum, 0, true))
        {
            GameSection.StayEvent();
            MonoBehaviourSingleton <GuildRequestManager> .I.SendGuildRequestExtend(delegate(bool questCompleteData)
            {
                GameSection.ResumeEvent(true, null);
                GameSection.SetEventData(questCompleteData);
            });
        }
    }
 protected virtual void OnQuery_FriendDeleteFollowerMessage_YES()
 {
     GameSection.SetEventData(new object[1]
     {
         data.name
     });
     SendDeleteFollower(data.userId, delegate(bool is_success)
     {
         if (is_success)
         {
             dataFollower = !dataFollower;
         }
     });
 }
 private void OnQuery_HARD_GRAY()
 {
     if (!isRegion || !enableHardLevel)
     {
         GameSection.SetEventData(new object[1]
         {
             150.ToString()
         });
     }
     else
     {
         GameSection.ChangeEvent("HARD_NOT_OPEN", null);
     }
 }
 protected virtual void OnQuery_HomeFriendUnFollowMessage_YES()
 {
     GameSection.SetEventData(new object[1]
     {
         charaInfo.name
     });
     SendUnFollow(charaInfo.userId, delegate(bool is_success)
     {
         if (is_success)
         {
             MonoBehaviourSingleton <FriendManager> .I.SetFollowToHomeCharaInfo(charaInfo.userId, false);
         }
     });
 }
Esempio n. 21
0
    protected void OnQuery_EQUIP()
    {
        int  num         = (int)GameSection.GetEventData();
        uint equipItemID = needEquip[num].equipItemID;
        int  needLv      = needEquip[num].needLv;

        GameSection.SetEventData(new object[4]
        {
            equipItemID,
            needLv,
            selectedUniqueIdList,
            num
        });
    }
Esempio n. 22
0
 public override void Initialize()
 {
     isChangeEquip = true;
     isVisualMode  = false;
     InGameRecorder.PlayerRecord playerRecord = InitializePlayerRecord();
     object[] array = GameSection.GetEventData() as object[];
     GameSection.SetEventData(new object[3]
     {
         playerRecord,
         array[0],
         array[1]
     });
     base.Initialize();
 }
Esempio n. 23
0
    protected override void OnQuery_SKILL_ICON_BUTTON()
    {
        EquipItemAndSkillData equipItemAndSkillData = new EquipItemAndSkillData();

        equipItemAndSkillData.equipItemInfo           = new EquipItemInfo();
        equipItemAndSkillData.equipItemInfo.tableData = GetEquipTableData();
        SmithManager.SmithGrowData smithData = MonoBehaviourSingleton <SmithManager> .I.GetSmithData <SmithManager.SmithGrowData>();

        SkillSlotUIData[] array = equipItemAndSkillData.skillSlotUIData = GetEvolveInheritanceSkill(GetSkillSlotData(smithData.selectEquipData), smithData.evolveData.GetEquipTable(), smithData.selectEquipData.exceed);
        GameSection.SetEventData(new object[2]
        {
            ItemDetailEquip.CURRENT_SECTION.SMITH_EVOLVE,
            equipItemAndSkillData
        });
    }
 public override void Initialize()
 {
     object[] array = GameSection.GetEventData() as object[];
     if (array != null && array.Length > 2)
     {
         equipSkillItem = (array[1] as SkillItemInfo);
         equipItem      = (array[2] as EquipItemInfo);
     }
     GameSection.SetEventData(new object[2]
     {
         (ItemDetailEquip.CURRENT_SECTION)(int) array[0],
         null
     });
     base.Initialize();
 }
Esempio n. 25
0
 protected override void OnQuery_UNFOLLOW()
 {
     if (!CheckExistTarget())
     {
         GameSection.StopEvent();
         DispatchEvent("NON_TARGET_PLAYER", null);
     }
     else
     {
         GameSection.SetEventData(new object[1]
         {
             data.name
         });
     }
 }
Esempio n. 26
0
    private void OnQuery_GuildRequestEmploy_YES()
    {
        GuildRequestItem selectedItem = MonoBehaviourSingleton <GuildRequestManager> .I.GetSelectedItem();

        if (GameSection.CheckCrystal(selectedItem.crystalNum, 0, true))
        {
            string eventData = StringTable.Get(STRING_CATEGORY.GUILD_REQUEST, 2u);
            GameSection.SetEventData(eventData);
            GameSection.StayEvent();
            MonoBehaviourSingleton <GuildRequestManager> .I.SendGuildRequestExtend(delegate(bool isSuccess)
            {
                GameSection.ResumeEvent(isSuccess, null);
            });
        }
    }
    private void OnQuery_KICK()
    {
        int       index     = (int)GameSection.GetEventData();
        CharaInfo charaInfo = memberInfo[index];

        GameSection.SetEventData(new object[1]
        {
            charaInfo.name
        });
        GameSection.StayEvent();
        MonoBehaviourSingleton <LoungeMatchingManager> .I.SendRoomPartyKick(delegate(bool isSuccess)
        {
            GameSection.ResumeEvent(isSuccess, null);
        }, charaInfo.userId);
    }
Esempio n. 28
0
    private void ToGrow()
    {
        EQUIPMENT_TYPE eQUIPMENT_TYPE = EQUIPMENT_TYPE.ONE_HAND_SWORD;
        object         eventData      = GameSection.GetEventData();

        if (eventData is EQUIPMENT_TYPE)
        {
            eQUIPMENT_TYPE = (EQUIPMENT_TYPE)(int)eventData;
        }
        GameSection.SetEventData(new object[2]
        {
            SmithEquipBase.SmithType.GROW,
            eQUIPMENT_TYPE
        });
    }
Esempio n. 29
0
    private void OnQuery_EQUIP()
    {
        tweenTarget = null;
        int num  = (int)GameSection.GetEventData();
        int num2 = equipSetNo;
        int num3 = (num2 != 0) ? (num % (num2 << 16)) : num;

        if (num2 < localEquipSet.Length && num3 < 7)
        {
            MonoBehaviourSingleton <StatusManager> .I.SetEquippingItem(localEquipSet[num2].item[num3]);

            MonoBehaviourSingleton <InventoryManager> .I.changeInventoryType = GetInventoryType(num3);
            GameSection.SetEventData(new StatusEquip.LocalEquipSetData(num2, num3, localEquipSet[num2]));
        }
    }
 public void OnQuery_YES()
 {
     if (m_isRareConfirm)
     {
         GameSection.SetEventData(new object[1]
         {
             item.GetRarity().ToString()
         });
         GameSection.ChangeEvent("INCLUDE_RARE_CONFIRM", null);
     }
     else
     {
         OnQuery_ItemDetailLithographSellIncludeRareConfirm_YES();
     }
 }