protected virtual void OnQuery_SPECIES_SEARCH_REQUEST() { int num = (int)GameSection.GetEventData(); SearchRequestParam searchRequestParam = new SearchRequestParam(); searchRequestParam.enemySpeciesIndex = 0; searchRequestParam.targetEnemySpeciesName = null; if (Singleton <GachaSearchEnemyTable> .IsValid()) { GachaSearchEnemyTable.GachaSearchEnemyData[] sortedGachaSearchEnemyData = Singleton <GachaSearchEnemyTable> .I.GetSortedGachaSearchEnemyData(); for (int i = 0; i < sortedGachaSearchEnemyData.Length; i++) { if (num == sortedGachaSearchEnemyData[i].id) { searchRequestParam.targetEnemySpeciesName = sortedGachaSearchEnemyData[i].name; break; } } } searchRequestParam.order = 1; MonoBehaviourSingleton <PartyManager> .I.SetSearchRequestTemp(searchRequestParam); GameSection.StayEvent(); MonoBehaviourSingleton <PartyManager> .I.SendSearch(delegate(bool is_success, Error err) { if (!is_success && err == Error.WRN_PARTY_SEARCH_NOT_FOUND_QUEST) { OnNotFoundQuest(); } GameSection.ResumeEvent(true, null); }, false); }
private void CopyLoungeSearchRequestParam() { MonoBehaviourSingleton <LoungeMatchingManager> .I.SetLoungeSearchRequestFromPrefs(); SearchRequestParam searchRequestParam = MonoBehaviourSingleton <LoungeMatchingManager> .I.searchRequest; searchRequest = new SearchRequestParam(searchRequestParam.order, searchRequestParam.label, searchRequestParam.loungeName); }
public void SetSearchRequestFromPrefs() { searchRequest = new SearchRequestParam(); searchRequest.rarityBit = PlayerPrefs.GetInt("MY_GACHA_SEARCH_RAIRTY_KEY", 8388607); searchRequest.elementBit = PlayerPrefs.GetInt("MY_GACHA_SEARCH_ELEMENT_KEY", 8388607); searchRequest.enemyLevelMin = PlayerPrefs.GetInt("MY_GACHA_SEARCH_LEVEL_MIN_KEY", 1); int pARTY_SEARCH_QUEST_LEVEL_MAX = MonoBehaviourSingleton <UserInfoManager> .I.userInfo.constDefine.PARTY_SEARCH_QUEST_LEVEL_MAX; searchRequest.enemyLevelMax = PlayerPrefs.GetInt("MY_GACHA_SEARCH_LEVEL_MAX_KEY", pARTY_SEARCH_QUEST_LEVEL_MAX); searchRequest.targetEnemySpeciesName = PlayerPrefs.GetString("MY_GACHA_SEARCH_SPECIES_KEY", (string)null); }
protected override void CopySearchRequestParam() { SearchRequestParam searchRequestParam = MonoBehaviourSingleton <PartyManager> .I.searchRequest; searchRequest.order = searchRequestParam.order; searchRequest.rarityBit = searchRequestParam.rarityBit; searchRequest.elementBit = searchRequestParam.elementBit; searchRequest.enemyLevelMin = searchRequestParam.enemyLevelMin; searchRequest.enemyLevelMax = searchRequestParam.enemyLevelMax; searchRequest.enemyMinLevelIndex = searchRequestParam.enemyMinLevelIndex; searchRequest.enemyMaxLevelIndex = searchRequestParam.enemyMaxLevelIndex; searchRequest.targetEnemySpeciesName = searchRequestParam.targetEnemySpeciesName; searchRequest.questTypeBit = searchRequestParam.questTypeBit; }