private IEnumerator ReloadModelByLocalEquipSetCoroutine() { while (UIModelRenderTexture.Get(FindCtrl(transRoot, UI.TEX_MODEL)).IsLoadingPlayer()) { yield return((object)null); } ReloadPlayerModelByLocalEquipSet(); }
protected IEnumerator ReloadModelCoroutine() { while (UIModelRenderTexture.Get(FindCtrl(transRoot, UI.TEX_MODEL)).IsLoadingPlayer()) { yield return((object)null); } ReloadModel(); }
public override void Initialize() { //IL_0272: Unknown result type (might be due to invalid IL or missing references) base.Initialize(); texModel_ = Utility.Find(base._transform, "TEX_MODEL"); texModelRenderTexture_ = UIModelRenderTexture.Get(texModel_); texModelTexture_ = texModel_.GetComponent <UITexture>(); texInnerModel_ = Utility.Find(base._transform, "TEX_INNER_MODEL"); texInnerModelRenderTexture_ = UIModelRenderTexture.Get(texInnerModel_); texInnerModelTexture_ = texInnerModel_.GetComponent <UITexture>(); glowModel_ = Utility.Find(base._transform, "LIB_00000003"); LoginBonus loginBonus = (LoginBonus)GameSection.GetEventData(); if (loginBonus != null) { SetLabelText((Enum)UI.LBL_LOGIN_DAYS, loginBonus.name); if (loginBonus.reward.Count > 0) { reward = loginBonus.reward[0]; SetLabelText((Enum)UI.LBL_GET_ITEM, reward.name); if (reward.type == 5) { uint itemId = (uint)reward.itemId; texModelRenderTexture_.InitSkillItem(texModelTexture_, itemId, true, false, 45f); texInnerModelRenderTexture_.InitSkillItemSymbol(texInnerModelTexture_, itemId, true, 17f); isModel = true; } else if (reward.type == 4) { SetRenderEquipModel((Enum)UI.TEX_MODEL, (uint)reward.itemId, -1, -1, reward.GetScale()); texModelTexture_.width = 300; texModelTexture_.height = 300; isModel = true; } else if (reward.type == 1 || reward.type == 2) { uint itemModelID = GetItemModelID((REWARD_TYPE)reward.type, reward.itemId); texModelRenderTexture_.InitItem(texModelTexture_, itemModelID, true); isModel = true; } else if (reward.type == 3 && IsDispItem3D(reward.itemId)) { uint itemModelID2 = GetItemModelID((REWARD_TYPE)reward.type, reward.itemId); texModelRenderTexture_.InitItem(texModelTexture_, itemModelID2, true); isModel = true; } if (!isModel) { this.StartCoroutine("LoadIcon"); } float rotateSpeed = 35f; texModelRenderTexture_.SetRotateSpeed(rotateSpeed); texInnerModelRenderTexture_.SetRotateSpeed(rotateSpeed); } } }
} //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0015: Unknown result type (might be due to invalid IL or missing references) public static UIModelRenderTexture Get(Transform t) { //IL_0014: Unknown result type (might be due to invalid IL or missing references) UIModelRenderTexture uIModelRenderTexture = t.GetComponent <UIModelRenderTexture>(); if (uIModelRenderTexture == null) { uIModelRenderTexture = t.get_gameObject().AddComponent <UIModelRenderTexture>(); } return(uIModelRenderTexture); }
public override void Initialize() { object[] array = GameSection.GetEventData() as object[]; deliveryData = (array[0] as DeliveryTable.DeliveryData); eventData = (array[1] as Network.EventData); base.Initialize(); texModel_ = Utility.Find(base._transform, "TEX_MODEL"); texModelRenderTexture_ = UIModelRenderTexture.Get(texModel_); texModelTexture_ = texModel_.GetComponent <UITexture>(); texInnerModel_ = Utility.Find(base._transform, "TEX_INNER_MODEL"); texInnerModelRenderTexture_ = UIModelRenderTexture.Get(texInnerModel_); texInnerModelTexture_ = texInnerModel_.GetComponent <UITexture>(); glowModel_ = Utility.Find(base._transform, "LIB_00000003"); SetLabelText((Enum)UI.LBL_TITLE, eventData.name); }
private void SetEnabledUIModelRenderTexture(Enum ctrl_enum, bool enabled) { Transform ctrl = GetCtrl(ctrl_enum); if (Object.op_Implicit(ctrl)) { UIModelRenderTexture component = ctrl.GetComponent <UIModelRenderTexture>(); if (Object.op_Implicit(component)) { component.set_enabled(enabled); if (!enabled) { component.Clear(); } } } }
public override void Initialize() { //IL_00c8: Unknown result type (might be due to invalid IL or missing references) //IL_00d9: Unknown result type (might be due to invalid IL or missing references) //IL_00eb: Unknown result type (might be due to invalid IL or missing references) glowModel_ = Utility.Find(base._transform, "LIB_00000003"); texModel_ = Utility.Find(base._transform, "TEX_MODEL"); texModelRenderTexture_ = UIModelRenderTexture.Get(texModel_); texModelTexture_ = texModel_.GetComponent <UITexture>(); texInnerModel_ = Utility.Find(base._transform, "TEX_INNER_MODEL"); texInnerModelRenderTexture_ = UIModelRenderTexture.Get(texInnerModel_); texInnerModelTexture_ = texInnerModel_.GetComponent <UITexture>(); info = SetPrefab(GetCtrl(UI.SPR_FRAME), "LimitedLoginBonusInfo", true); infoDetail = SetPrefab(GetCtrl(UI.SPR_FRAME), "LimitedLoginBonusInfoDetail", true); info.get_gameObject().SetActive(false); infoDetail.get_gameObject().SetActive(false); this.StartCoroutine(DoInitialize()); }
private void OnQuery_LEFT() { if (!reInitialize) { enemyModelRenderTexture.Clear(); enemyModelRenderTexture = null; int num = currentRegionCollectionData.IndexOf(enemyCollectionData); if (--num < 0) { num = currentRegionCollectionData.Count - 1; } GameSection.SetEventData(new object[2] { currentRegionCollectionData[num].id, currentRegionCollectionData }); reInitialize = true; Initialize(); } }
public override void Initialize() { base.Initialize(); MonoBehaviourSingleton <AccountManager> .I.DisplayLogInBonusSection(); texModel_ = Utility.Find(base._transform, "TEX_MODEL"); texModelRenderTexture_ = UIModelRenderTexture.Get(texModel_); texModelTexture_ = texModel_.GetComponent <UITexture>(); texInnerModel_ = Utility.Find(base._transform, "TEX_INNER_MODEL"); texInnerModelRenderTexture_ = UIModelRenderTexture.Get(texInnerModel_); texInnerModelTexture_ = texInnerModel_.GetComponent <UITexture>(); glowModel_ = Utility.Find(base._transform, "LIB_00000003"); LoginBonus loginBonus = MonoBehaviourSingleton <AccountManager> .I.logInBonus.Find((LoginBonus obj) => obj.type == 0); if (loginBonus != null) { MonoBehaviourSingleton <AccountManager> .I.logInBonus.Remove(loginBonus); SetLabelText((Enum)UI.LBL_LOGIN_DAYS, loginBonus.total.ToString()); if (loginBonus.reward.Count > 0) { LoginBonus.LoginBonusReward loginBonusReward = loginBonus.reward[0]; SetLabelText((Enum)UI.LBL_GET_ITEM, loginBonusReward.name); float rotateSpeed = 35f; if (loginBonusReward.type == 5) { uint itemId = (uint)loginBonusReward.itemId; texModelRenderTexture_.InitSkillItem(texModelTexture_, itemId, true, false, 45f); texInnerModelRenderTexture_.InitSkillItemSymbol(texInnerModelTexture_, itemId, true, 17f); } else { uint itemModelID = GetItemModelID((REWARD_TYPE)loginBonusReward.type, loginBonusReward.itemId); texModelRenderTexture_.InitItem(texModelTexture_, itemModelID, true); } texModelRenderTexture_.SetRotateSpeed(rotateSpeed); texInnerModelRenderTexture_.SetRotateSpeed(rotateSpeed); } } }
private void OnQuery_AUTO_MATCH() { GameSection.StayEvent(); Action <bool, bool, bool, bool> matching_end_action = delegate(bool is_m, bool is_c, bool is_r, bool is_s) { //IL_0086: Unknown result type (might be due to invalid IL or missing references) if (!is_m) { QuestResume(false); } else if (is_s) { UIModelRenderTexture component = base.GetComponent <UIModelRenderTexture>((Enum)UI.TEX_ENEMY); if (component != null && component.enemyAnimCtrl != null) { component.enemyAnimCtrl.PlayQuestStartAnim(delegate { //IL_001d: Unknown result type (might be due to invalid IL or missing references) this.StartCoroutine(GoToQuest(delegate { QuestResume(true); })); }); } else { this.StartCoroutine(GoToQuest(delegate { QuestResume(true); })); } } else if (!is_c) { GameSection.ChangeStayEvent("COOP_SERVER_INVALID", null); QuestResume(true); } else { QuestResume(false); } }; if (questInfo.questData.tableData.questType == QUEST_TYPE.ORDER) { int questID = (int)questInfo.questData.tableData.questID; PartyManager.PartySetting party_setting = new PartyManager.PartySetting(false, 0, 0, 0, 0); MonoBehaviourSingleton <PartyManager> .I.SendCreate(questID, party_setting, delegate(bool is_success) { if (is_success) { CoopApp.EnterPartyQuest(matching_end_action); } else { QuestResume(false); } }); } else { CoopApp.EnterQuest(matching_end_action); } }
public IEnumerator DoInitialize() { LoadingQueue loadQueue = new LoadingQueue(this); if (reInitialize) { yield return((object)0); } if (loadQueue.IsLoading()) { yield return((object)loadQueue.Wait()); } MonoBehaviourSingleton <UIManager> .I.enableShadow = true; if (GameSection.GetEventData() is object[]) { object[] obj = GameSection.GetEventData() as object[]; if (obj.Length == 2) { enemyCollectionId = (uint)obj[0]; currentRegionCollectionData = (obj[1] as List <EnemyCollectionTable.EnemyCollectionData>); } } if (currentRegionCollectionData == null) { Log.Warning("図鑑デ\u30fcタが正しくありません"); } else { enemyData = Singleton <EnemyTable> .I.GetEnemyDataByEnemyCollectionId(enemyCollectionId).FirstOrDefault(); enemyCollectionData = Singleton <EnemyCollectionTable> .I.GetEnemyCollectionData(enemyCollectionId); regionData = Singleton <RegionTable> .I.GetData(enemyCollectionData.regionId); achievementCounter = MonoBehaviourSingleton <AchievementManager> .I.monsterCollectionList; SetText((Enum)UI.STR_TOTAL_DEFEAT_TITLE, "TOTAL_DEFEAT"); SetLabelText(text: string.Format(base.sectionData.GetText("AREA_DEFEAT"), regionData.regionName), label_enum: UI.STR_FIELD_DEFEAT_TITLE); SetText((Enum)UI.STR_FLAVOR_TITLE, "FLAVOR_TITLE"); SetText((Enum)UI.STR_BREAK_REWARD_TITLE, "BREAK_REWARD_TITLE"); SetText((Enum)UI.STR_REWARD_TITLE, "DEFEAT_REWARD_TITLE"); OnQuery_TO_FRONT(); string foundationName = string.Empty; popMapIds = new List <uint>(); if (enemyCollectionData.collectionType == COLLECTION_TYPE.NORMAL) { foreach (EnemyTable.EnemyData item in Singleton <EnemyTable> .I.GetEnemyDataByEnemyCollectionId(enemyCollectionId)) { uint mapId = Singleton <FieldMapTable> .I.GetTargetEnemyPopMapID(item.id); FieldMapTable.FieldMapTableData fieldmap = Singleton <FieldMapTable> .I.GetFieldMapData(mapId); if (fieldmap != null) { popMapIds.AddRange(Singleton <FieldMapTable> .I.GetTargetEnemyPopMapIDs(item.id)); if (string.IsNullOrEmpty(foundationName)) { foundationName = ResourceName.GetFoundationName(fieldmap.stageName); } } } } else { List <EnemyTable.EnemyData> targetEnemyAllData = Singleton <EnemyTable> .I.GetEnemyDataByEnemyCollectionId(enemyCollectionId); foreach (EnemyTable.EnemyData item2 in targetEnemyAllData) { IEnumerable <QuestTable.QuestTableData> questData = Singleton <QuestTable> .I.GetEnemyAppearQuestData(item2.id); if (questData != null) { foreach (QuestTable.QuestTableData item3 in questData) { FieldMapTable.FieldMapTableData[] fieldData = Singleton <QuestToFieldTable> .I.GetFieldMapTableFromQuestId(item3.questID, false); if (fieldData != null) { FieldMapTable.FieldMapTableData[] array = fieldData; foreach (FieldMapTable.FieldMapTableData field in array) { popMapIds.Add(field.mapID); if (string.IsNullOrEmpty(foundationName)) { foundationName = questData.FirstOrDefault().GetFoundationName(); } } } } } } } if (popMapIds != null) { popMapIds = (from x in popMapIds where MonoBehaviourSingleton <WorldMapManager> .I.IsTraveledMap((int)x) select x).ToList(); } if (string.IsNullOrEmpty(foundationName)) { foundationName = base.sectionData.GetText("DEFAULT_STGE_NAME"); } sameMonsterCounter = (from x in achievementCounter where x.Count != 0 where Singleton <EnemyCollectionTable> .I.GetEnemyCollectionData((uint)x.subType).enemySpeciesId == ((_003CDoInitialize_003Ec__Iterator141) /*Error near IL_0597: stateMachine*/)._003C_003Ef__this.enemyCollectionData.enemySpeciesId select x).ToList(); SetLabelText((Enum)UI.LBL_ENEMY_NAME, enemyData.name); SetFrame(GetCtrl(UI.OBJ_FRAME), (int)enemyCollectionData.collectionType); isUnknown = !sameMonsterCounter.Any((AchievementCounter x) => x.subType == ((_003CDoInitialize_003Ec__Iterator141) /*Error near IL_0612: stateMachine*/)._003C_003Ef__this.enemyCollectionId); SetActive((Enum)UI.OBJ_UNKNOWN, isUnknown); SetActive((Enum)UI.LBL_UNKNOWN_WEAKPOINT, isUnknown || enemyData.weakElement == ELEMENT_TYPE.MAX); SetActive((Enum)UI.LBL_ELEMENT, isUnknown || enemyData.element == ELEMENT_TYPE.MAX); SetActive((Enum)UI.SPR_WEAK_ELEMENT, !isUnknown); SetActive((Enum)UI.SPR_ELEMENT, !isUnknown); InitRenderTexture(UI.TEX_ENEMY_MODEL, -1f, false); bool activeAppearButton = !isUnknown && popMapIds != null && popMapIds.Any(); SetActive((Enum)UI.OBJ_APPEAR_MAP_ON, activeAppearButton); SetActive((Enum)UI.OBJ_APPEAR_MAP_OFF, !activeAppearButton); if (isUnknown) { SetRenderEnemyModel((Enum)UI.TEX_ENEMY_MODEL, enemyData.id, foundationName, OutGameSettingsManager.EnemyDisplayInfo.SCENE.GACHA, (Action <bool, EnemyLoader>)null, UIModelRenderTexture.ENEMY_MOVE_TYPE.STOP, true); enemyModelRenderTexture = base.GetComponent <UIModelRenderTexture>((Enum)UI.TEX_ENEMY_MODEL); UITexture rendererTexture2 = base.GetComponent <UITexture>((Enum)UI.TEX_ENEMY_MODEL); rendererTexture2.color = Color.get_black(); SetActive((Enum)UI.TEX_ENEMYICON, false); SetText((Enum)UI.LBL_ENEMY_NAME, "???"); SetText((Enum)UI.LBL_REWARD_LIST, "???"); SetText((Enum)UI.LBL_BREAK_REWARD_LIST, "???"); SetText((Enum)UI.LBL_FLAVOR_TEXT, "???"); SetText((Enum)UI.LBL_UNKNOWN_WEAKPOINT, "?"); SetText((Enum)UI.LBL_ELEMENT, "?"); SetLabelText((Enum)UI.LBL_FIELD_DEFEAT, "0"); SetLabelText((Enum)UI.LBL_TOTAL_DEFEAT, "0"); } else { SetRenderEnemyModel((Enum)UI.TEX_ENEMY_MODEL, enemyData.id, foundationName, OutGameSettingsManager.EnemyDisplayInfo.SCENE.GACHA, (Action <bool, EnemyLoader>)null, UIModelRenderTexture.ENEMY_MOVE_TYPE.DONT_MOVE, true); enemyModelRenderTexture = base.GetComponent <UIModelRenderTexture>((Enum)UI.TEX_ENEMY_MODEL); UITexture rendererTexture = base.GetComponent <UITexture>((Enum)UI.TEX_ENEMY_MODEL); rendererTexture.color = Color.get_white(); SetActive((Enum)UI.TEX_ENEMYICON, true); SetEnemyIcon((Enum)UI.TEX_ENEMYICON, enemyData.iconId); SetElementSprite((Enum)UI.SPR_WEAK_ELEMENT, (int)enemyData.weakElement); SetElementSprite((Enum)UI.SPR_ELEMENT, (int)enemyData.element); if (enemyData.weakElement == ELEMENT_TYPE.MAX) { SetText((Enum)UI.LBL_UNKNOWN_WEAKPOINT, "NONE_WEAK_POINT"); } if (enemyData.element == ELEMENT_TYPE.MAX) { SetText((Enum)UI.LBL_ELEMENT, "NONE_WEAK_POINT"); } SetLabelText((Enum)UI.LBL_ENEMY_NAME, enemyData.name); SetLabelText((Enum)UI.LBL_REWARD_LIST, GetDefeatRewardText()); SetLabelText((Enum)UI.LBL_BREAK_REWARD_LIST, GetBreakRewardText()); SetLabelText((Enum)UI.LBL_FLAVOR_TEXT, enemyCollectionData.flavorText); SetLabelText((Enum)UI.LBL_FIELD_DEFEAT, sameMonsterCounter.First((AchievementCounter x) => x.subType == ((_003CDoInitialize_003Ec__Iterator141) /*Error near IL_0a9a: stateMachine*/)._003C_003Ef__this.enemyCollectionData.id).count); SetLabelText((Enum)UI.LBL_TOTAL_DEFEAT, sameMonsterCounter.Sum((AchievementCounter x) => x.Count).ToString()); } eventListener = base.GetComponent <UIEventListener>((Enum)UI.TEX_ENEMY_MODEL); if (eventListener != null) { UIEventListener uIEventListener = eventListener; uIEventListener.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(uIEventListener.onClick, new UIEventListener.VoidDelegate(OnTap)); UIEventListener uIEventListener2 = eventListener; uIEventListener2.onDrag = (UIEventListener.VectorDelegate)Delegate.Combine(uIEventListener2.onDrag, new UIEventListener.VectorDelegate(OnDrag)); } reInitialize = false; base.Initialize(); } }