public override void Initialize() { //IL_0064: Unknown result type (might be due to invalid IL or missing references) //IL_0069: Unknown result type (might be due to invalid IL or missing references) //IL_007b: Unknown result type (might be due to invalid IL or missing references) object[] array = GameSection.GetEventData() as object[]; skillItem = (array[0] as SkillItemInfo); material = (array[1] as SkillItemInfo[]); GameSection.SetEventData(new object[2] { ItemDetailEquip.CURRENT_SECTION.UI_PARTS, skillItem }); UILabel component = base.GetComponent <UILabel>((Enum)UI.LBL_GOLD); if (component != null) { goldColor = component.color; } UITweenCtrl component2 = GetCtrl(UI.OBJ_CAPTION).get_gameObject().GetComponent <UITweenCtrl>(); if (component2 != null) { component2.Reset(); int i = 0; for (int num = component2.tweens.Length; i < num; i++) { component2.tweens[i].ResetToBeginning(); } component2.Play(true, null); } isExceed = skillItem.IsLevelMax(); isSortTypeReset = isExceed; base.Initialize(); }
private void LateUpdate() { if (coroutineLoadStamp == null && isLock) { lockTimer -= Time.get_deltaTime(); if (!(lockTimer > 0f)) { if (isOpen) { if (!NextAnnounce()) { isOpen = false; UITweenCtrl.Play(tweenCtrl, false, delegate { isLock = true; }, false, 0); lockTimer = 0.1f; } } else if (!NextAnnounce()) { panelChange.Lock(); } isLock = false; } } }
private void PlayAllCompleteAnimation(EventDelegate.Callback onFinished = null) { //IL_0072: Unknown result type (might be due to invalid IL or missing references) //IL_008f: Unknown result type (might be due to invalid IL or missing references) Transform ctrl = GetCtrl(UI.OBJ_COMPLETE); if (ctrl == null) { onFinished?.Invoke(); } else { SetActive(ctrl, true); UITweenCtrl component = ctrl.GetComponent <UITweenCtrl>(); if (component == null) { onFinished?.Invoke(); } else { SoundManager.PlayOneshotJingle(40000392, null, null); ParticleSystem component2 = GetCtrl(UI.OBJ_PARTICLE_2).GetComponent <ParticleSystem>(); component2.GetComponent <ParticleSystemRenderer>().get_sharedMaterial().set_renderQueue(4000); this.StartCoroutine(WaitAndDo(onFinished, CompleteAnimationTime)); component.Reset(); component.Play(true, null); } } }
private static UITweenCtrl SearchTweenCtrl(Transform root, int tween_ctrl_id) { UITweenCtrl[] components = root.GetComponents <UITweenCtrl>(); if (components == null || components.Length == 0) { return(null); } UITweenCtrl c = null; if (components.Length == 1) { c = components[0]; } else { Array.ForEach(components, delegate(UITweenCtrl tw) { if (!(c != null) && tw.id == tween_ctrl_id) { c = tw; } }); } return(c); }
public void Play(string announce, string reward, Action onComplete) { UIWidget component = base.GetComponent <UIWidget>((Enum)UI.WGT_ANCHOR_POINT); UITweenCtrl component2 = base.GetComponent <UITweenCtrl>((Enum)UI.OBJ_TWEENCTRL); if (component == null || component2 == null) { if (onComplete != null) { onComplete(); } } else { component.leftAnchor.Set(1f, 150f); component.rightAnchor.Set(1f, 300f); component.bottomAnchor.Set(1f, -130f); component.topAnchor.Set(1f, -105f); component.UpdateAnchors(); SetLabelText((Enum)UI.LBL_ANNOUNCE, announce); SetLabelText((Enum)UI.LBL_REWARD, reward); component2.Reset(); component2.Play(true, delegate { if (onComplete != null) { onComplete(); } }); PlayAudio(); } }
public override void UpdateUI() { if (cardDataList != null && cardDataList.Count > 0) { if (currentCardIndex >= cardDataList.Count) { currentCardIndex = 0; } if (cardDataList[currentCardIndex].gridDataList.Count > 0) { int count = cardDataList.Count; SetActive((Enum)UI.OBJ_BTN_ROOT, false); if (isFirstUpdate) { isFirstUpdate = false; SetActive((Enum)UI.OBJ_COMPLETE, false); bool isCompleted = GetCurrentCard().allBingoData.isCompleted; SetActive((Enum)UI.OBJ_COMPLETE_STAY, isCompleted); if (isCompleted) { Transform ctrl = GetCtrl(UI.OBJ_COMPLETE_STAY); UITweenCtrl component = ctrl.GetComponent <UITweenCtrl>(); component.Reset(); component.Play(true, null); } } SetActive((Enum)UI.OBJ_BINGO_ANIMATION, false); for (int i = 0; i < count; i++) { UpdateCard(cardDataList[i], i); } } } }
private void OnQuery_TAP_FULL_SCREEN() { EquipItemAbility[] lotteryAbility = equipItemInfo.GetLotteryAbility(); if (isFirstTap) { for (int i = 0; i < lotteryAbility.Length; i++) { UITweenCtrl.SetDurationWithRate(GetCtrl(UiDirection[i]), 0.5f, 0); } } float num = 0.5f; if (!isFirstTap) { num = 0.35f; } isFirstTap = false; if (!(timer <= num)) { for (int j = 0; j < lotteryAbility.Length; j++) { SkipTween((Enum)UiDirection[j], true, 0); } } }
public static void Reset(Transform root, int tween_ctrl_id = 0) { UITweenCtrl uITweenCtrl = SearchTweenCtrl(root, tween_ctrl_id); if (!(uITweenCtrl == null)) { uITweenCtrl.Reset(); } }
public static void Skip(Transform root, bool forward = true, int tween_ctrl_id = 0) { UITweenCtrl uITweenCtrl = SearchTweenCtrl(root, tween_ctrl_id); if (!(uITweenCtrl == null)) { uITweenCtrl.Skip(forward); } }
private void OnQuery_TAP_FULL_SCREEN() { if (isFirstTap) { isFirstTap = false; EquipItemAbility[] lotteryAbility = equipItemInfo.GetLotteryAbility(); UITweenCtrl.SetDurationWithRate(GetCtrl(UI.OBJ_DIRECTION_1), 0.5f, 0); } }
public static void SetDurationWithRate(Transform root, float rate, int tween_ctrl_id = 0) { UITweenCtrl uITweenCtrl = SearchTweenCtrl(root, tween_ctrl_id); UITweener[] array = uITweenCtrl.tweens; for (int i = 0; i < array.Length; i++) { array[i].duration *= rate; } }
private void _AnnounceStart() { UITweenCtrl.Reset(tweenCtrl, 0); UITweenCtrl.Play(tweenCtrl, true, delegate { isLock = true; }, false, 0); lockTimer = dispTime; isOpen = true; }
public void SetUp() { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0007: Expected O, but got Unknown myTrans = this.get_transform(); tweenCtrl = myTrans.GetComponent <UITweenCtrl>(); isFirst = true; timeSlotEvents = MonoBehaviourSingleton <StatusManager> .I.timeSlotEvents; SetActive(myTrans, UI.OBJ_BONUS_TIME_VISIBLE, false); }
private IEnumerator DoPlayExceedAnimation() { yield return((object)new WaitForSeconds(0.3f)); Transform effTrans = GetCtrl(UI.OBJ_ADD_EXCEED); UITweenCtrl.Play(effTrans, true, null, false, 0); UITweenCtrl.Play(effTrans, true, null, false, 1); SoundManager.PlayOneShotUISE(40000157); }
private void PlayTweenComplete() { CardData currentCard = GetCurrentCard(); UITweenCtrl completeRewardTweenlCtrl = currentCard.completeRewardTweenlCtrl; if (!(completeRewardTweenlCtrl == null)) { SetActive(currentCard.completeRewardTweenlRoot, true); completeRewardTweenlCtrl.Reset(); completeRewardTweenlCtrl.Play(true, null); } }
public void PlayTween(EaseDir type, bool forward = true, EventDelegate.Callback callback = null) { if (tweenAnimations != null) { UITweenCtrl uITweenCtrl = Array.Find(tweenAnimations, (UITweenCtrl t) => t.id == (int)type); if (uITweenCtrl != null) { uITweenCtrl.Reset(); uITweenCtrl.Play(forward, callback); } } }
private void Start() { //IL_001a: Unknown result type (might be due to invalid IL or missing references) Transform ctrl = GetCtrl(UI.OBJ_EFFECT); if (ctrl != null) { ctrl.set_localScale(Vector3.get_zero()); } widget = base.GetComponent <UIWidget>((Enum)UI.WGT_ANCHOR_POINT); tweenCtrl = base.GetComponent <UITweenCtrl>((Enum)UI.OBJ_TWEENCTRL); SetActive((Enum)UI.WGT_ANCHOR_POINT, false); }
protected override void Awake() { isFinished = false; isUpdateTween = false; selectIndex = -1; twCtrl = this.GetComponentInChildren <UITweenCtrl>(); twAlpha = this.GetComponent <TweenAlpha>(); del = new EventDelegate(delegate { CloseCallback(); }); base.Awake(); }
private void Phase_StartWait() { //IL_0028: Unknown result type (might be due to invalid IL or missing references) //IL_002e: Expected O, but got Unknown //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0042: Expected O, but got Unknown if (0f >= waitSeconds) { phase = Phase.FadeIn; waitSeconds = 1.2f; UITweenCtrl.Reset(tweenCtrl.get_transform(), 0); UITweenCtrl.Play(tweenCtrl.get_transform(), true, null, false, 0); } }
public static void Set(Transform root) { //IL_0015: Unknown result type (might be due to invalid IL or missing references) UITweenCtrl component = root.GetComponent <UITweenCtrl>(); if (!(component != null)) { component = root.get_gameObject().AddComponent <UITweenCtrl>(); UITweener[] componentsInChildren = root.GetComponentsInChildren <UITweener>(); int i = 0; for (int num = componentsInChildren.Length; i < num; i++) { componentsInChildren[i].set_enabled(false); } component.tweens = componentsInChildren; } }
private void InitializeCaption() { //IL_0024: Unknown result type (might be due to invalid IL or missing references) Transform ctrl = GetCtrl(UI.OBJ_CAPTION_3); SetLabelText(ctrl, UI.LBL_CAPTION, StringTable.Get(STRING_CATEGORY.TEXT_SCRIPT, 26u)); UITweenCtrl component = ctrl.get_gameObject().GetComponent <UITweenCtrl>(); if (component != null) { component.Reset(); int i = 0; for (int num = component.tweens.Length; i < num; i++) { component.tweens[i].ResetToBeginning(); } component.Play(true, null); } }
protected void InitializeCaption(string caption) { //IL_001e: Unknown result type (might be due to invalid IL or missing references) Transform ctrl = GetCtrl(UI.OBJ_CAPTION_3); SetLabelText(ctrl, UI.LBL_CAPTION, caption); UITweenCtrl component = ctrl.get_gameObject().GetComponent <UITweenCtrl>(); if (component != null) { component.Reset(); int i = 0; for (int num = component.tweens.Length; i < num; i++) { component.tweens[i].ResetToBeginning(); } component.Play(true, null); } }
private void MoveToCenter(bool fromLeft, int cardIndex, EventDelegate.Callback OnEndEvent = null) { //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_001a: Unknown result type (might be due to invalid IL or missing references) //IL_004a: Unknown result type (might be due to invalid IL or missing references) //IL_004b: Unknown result type (might be due to invalid IL or missing references) //IL_005d: Unknown result type (might be due to invalid IL or missing references) //IL_005e: Unknown result type (might be due to invalid IL or missing references) CardData cardData = cardDataList[cardIndex]; Transform cardTransform = cardData.cardTransform; Vector3 localPosition = cardTransform.get_localPosition(); TweenPosition cardTween = cardData.cardTween; UITweenCtrl cardTweenCtrl = cardData.cardTweenCtrl; localPosition.x = ((!fromLeft) ? StandByX : (0f - StandByX)); cardTween.from = localPosition; localPosition.x = 0f; cardTween.to = localPosition; cardTweenCtrl.Reset(); cardTweenCtrl.Play(true, OnEndEvent); }
private void InitCard(int cardIndex) { //IL_00dd: Unknown result type (might be due to invalid IL or missing references) //IL_00e2: Unknown result type (might be due to invalid IL or missing references) //IL_00f2: Unknown result type (might be due to invalid IL or missing references) CardData cardData = cardDataList[cardIndex]; Transform val; if (cardIndex == 0) { val = GetCtrl(UI.OBJ_CARD); } else { val = Object.Instantiate <Transform>(GetCtrl(UI.OBJ_CARD)); val.SetParent(GetCtrl(UI.OBJ_ROOT_CARDS), false); } cardData.cardTransform = val; cardData.cardTweenCtrl = FindCtrl(val, UI.OBJ_CARD_TWEEN_CTRL).GetComponent <UITweenCtrl>(); Transform val2 = FindCtrl(val, UI.OBJ_TWEEN_CARD); cardData.cardTween = val2.GetComponent <TweenPosition>(); Transform val3 = FindCtrl(GetCurrentCard().cardTransform, UI.OBJ_COMPLETE_TWEEN_ROOT); if (val3 != null) { cardData.completeRewardTweenlRoot = val3; UITweenCtrl component = val3.GetComponent <UITweenCtrl>(); if (component != null) { cardData.completeRewardTweenlCtrl = component; } } if (cardIndex != currentCardIndex) { Vector3 localPosition = val2.get_localPosition(); localPosition.x = StandByX; val2.set_localPosition(localPosition); } }
public static void Play(Transform root, bool forward = true, EventDelegate.Callback callback = null, bool is_input_block = true, int tween_ctrl_id = 0) { UITweenCtrl uITweenCtrl = SearchTweenCtrl(root, tween_ctrl_id); if (!(uITweenCtrl == null)) { if (is_input_block) { MonoBehaviourSingleton <UIManager> .I.SetDisable(UIManager.DISABLE_FACTOR.UITWEEN_SMALL, true); } uITweenCtrl.Play(forward, delegate { if (is_input_block) { MonoBehaviourSingleton <UIManager> .I.SetDisable(UIManager.DISABLE_FACTOR.UITWEEN_SMALL, false); } if (callback != null) { callback(); } }); } }
public void AttachCaption(UIBehaviour target_ui, int button_index, string caption) { //IL_002c: Unknown result type (might be due to invalid IL or missing references) //IL_0051: Unknown result type (might be due to invalid IL or missing references) if (!string.IsNullOrEmpty(caption) && button_index != 0) { UI uI = (UI)(0 + button_index); Transform val = Attach(target_ui, GetCtrl(uI)); val.get_gameObject().set_name(UI.OBJ_CAPTION.ToString()); SetLabelText(val, UI.LBL_CAPTION, caption); UITweenCtrl component = val.get_gameObject().GetComponent <UITweenCtrl>(); if (component != null) { component.Reset(); int i = 0; for (int num = component.tweens.Length; i < num; i++) { component.tweens[i].ResetToBeginning(); } component.Play(true, null); } } }
private void PlayGridCompleteAnimation(GridData gridData, bool isPlayCompleteMarkAnimation, EventDelegate.Callback onFinished = null) { //IL_00db: Unknown result type (might be due to invalid IL or missing references) if (gridData != null) { UITweenCtrl tweenCtrl = gridData.tweenCtrl; if (!(tweenCtrl == null) && tweenCtrl.tweens != null && tweenCtrl.tweens.Length > 0) { SetActive(gridData.transform, UI.SPR_GRID_ITEM, true); BoxCollider collider = gridData.transform.GetComponent <BoxCollider>(); if (collider != null) { collider.set_enabled(false); } if (isPlayCompleteMarkAnimation) { UpdateReward(GetCurrentCard(), gridData, true); PlayTweenComplete(); SoundManager.PlayOneShotUISE(40000390); } if (onFinished != null) { this.StartCoroutine(WaitAndDo(onFinished, GridAnimationTime)); } gridData.tweenCtrl.Reset(); gridData.tweenCtrl.Play(true, delegate { SetActive(gridData.transform, UI.SPR_GRID_REACH, false); if (collider != null) { collider.set_enabled(true); } SetActive(gridData.transform, UI.SPR_GRID_ITEM, false); }); } } }
public void ResetSpActionGaugeState() { //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Unknown result type (might be due to invalid IL or missing references) //IL_003d: Expected O, but got Unknown //IL_004d: Unknown result type (might be due to invalid IL or missing references) //IL_0053: Expected O, but got Unknown //IL_0063: Unknown result type (might be due to invalid IL or missing references) //IL_0069: Expected O, but got Unknown //IL_00a7: Unknown result type (might be due to invalid IL or missing references) //IL_00bd: Unknown result type (might be due to invalid IL or missing references) //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00e0: Expected O, but got Unknown spActionGaugeADD_BOOST.sprite.get_gameObject().SetActive(false); spActionGaugeADD_HALF.sprite.get_gameObject().SetActive(false); UITweenCtrl.Reset(spActionGaugeInfo.root.get_transform(), 0); UITweenCtrl.Reset(spActionGaugeInfo.root.get_transform(), 1); UITweenCtrl.Reset(spActionGaugeInfo.root.get_transform(), 2); spActionGaugeInfo.state = 0; if (!(targetPlayer == null)) { if (targetPlayer.IsSpActionGaugeHalfCharged()) { spActionGaugeADD_HALF.sprite.get_gameObject().SetActive(true); if (spActionGaugeADD_HALF.sprite.get_gameObject().get_activeInHierarchy()) { UITweenCtrl.Play(spActionGaugeInfo.root.get_transform(), true, null, false, 1); spActionGaugeInfo.SetState(SpActionGaugeInfo.ANIM_STATE.HALF); } } if (targetPlayer.IsSpActionGaugeFullCharged()) { spActionGaugeInfo.SetState(SpActionGaugeInfo.ANIM_STATE.FULL); } } }
private IEnumerator DoInitialize() { eventData = (SectionEventData)GameSection.GetEventData(); if (MonoBehaviourSingleton <InGameManager> .IsValid()) { portalData = Singleton <FieldMapTable> .I.GetPortalData(MonoBehaviourSingleton <InGameManager> .I.beforePortalID); } if (MonoBehaviourSingleton <OutGameSettingsManager> .IsValid() && portalData == null) { portalData = Singleton <FieldMapTable> .I.GetPortalData((uint)MonoBehaviourSingleton <OutGameSettingsManager> .I.homeScene.linkFieldPortalID); } if (eventData.IsQuestToField()) { portalData = Singleton <FieldMapTable> .I.GetPortalData(MonoBehaviourSingleton <FieldManager> .I.currentPortalID); } if (portalData == null) { base.Initialize(); } else { FieldMapTable.FieldMapTableData currentMapData = Singleton <FieldMapTable> .I.GetFieldMapData(portalData.srcMapID); newMapData = Singleton <FieldMapTable> .I.GetFieldMapData(portalData.dstMapID); regionId = newMapData.regionId; if (NeedDirectionOpenRegion()) { toRegionRelease = true; base.Initialize(); } else { if (currentMapData != null && newMapData != null && newMapData.regionId != currentMapData.regionId) { regionId = currentMapData.regionId; } if (newMapData == null || !IsValidRegion(newMapData)) { newMapData = null; base.Initialize(); } else { LoadingQueue loadQueue = new LoadingQueue(this); LoadObject loadedEventUIRoot = loadQueue.Load(RESOURCE_CATEGORY.WORLDMAP, "NewFieldOpenEventUIRoot", false); LoadObject loadedLocationSpot = loadQueue.Load(RESOURCE_CATEGORY.WORLDMAP, "LocationSpot", false); LoadObject loadedEventCamera = loadQueue.Load(RESOURCE_CATEGORY.WORLDMAP, "NewFieldEventCamera", false); LoadObject loadedFilterCamera = loadQueue.Load(RESOURCE_CATEGORY.WORLDMAP, "ZoomBlurFilterCamera", false); LoadObject loadedPlayerMarker = loadQueue.Load(RESOURCE_CATEGORY.WORLDMAP, "PlayerMarker", false); LoadObject loadedRegion = loadQueue.Load(RESOURCE_CATEGORY.WORLDMAP, "RegionMap_" + regionId.ToString("D3"), false); LoadObject loadedEffect = loadQueue.LoadEffect(RESOURCE_CATEGORY.EFFECT_UI, "ef_ui_map_fire_01", false); LoadObject loadedWindEffect = loadQueue.LoadEffect(RESOURCE_CATEGORY.EFFECT_ACTION, "ef_btl_bg_questmap_01", false); LoadObject loadedDungeonEff = null; if (eventData.IsFindNewDungeon() && newMapData != null) { uint mapID = newMapData.mapID; loadedDungeonEff = loadQueue.LoadEffect(RESOURCE_CATEGORY.EFFECT_DUNGEON, "DEF_" + mapID.ToString("D8"), false); } LoadObject loadedEncounterBossCutIn = null; if (eventData.IsEncounterBossEvent()) { loadedEncounterBossCutIn = loadQueue.Load(RESOURCE_CATEGORY.UI, "InGameFieldQuestWarning", false); } CacheAudio(loadQueue); if (loadQueue.IsLoading()) { yield return((object)loadQueue.Wait()); } if (loadedEncounterBossCutIn != null) { fieldQuestWarningRoot = ResourceUtility.Realizes(loadedEncounterBossCutIn.loadedObject, -1).get_gameObject(); UIPanel panel = fieldQuestWarningRoot.GetComponentInChildren <UIPanel>(); if (panel != null) { panel.depth = 8000; } if (MonoBehaviourSingleton <UIInGameFieldQuestWarning> .IsValid()) { MonoBehaviourSingleton <UIInGameFieldQuestWarning> .I.Load(loadQueue); } } if (loadQueue.IsLoading()) { yield return((object)loadQueue.Wait()); } topEffectPrefab = loadedEffect.loadedObject; Transform t = ResourceUtility.Realizes(loadedEventUIRoot.loadedObject, base._transform, -1); regionMapRoot = ResourceUtility.Realizes(loadedRegion.loadedObject, MonoBehaviourSingleton <AppMain> .I._transform, -1).get_gameObject().GetComponent <RegionMapRoot>(); if (regionMapRoot != null) { bool wait = true; regionMapRoot.InitPortalStatus(delegate { ((_003CDoInitialize_003Ec__Iterator164) /*Error near IL_0526: stateMachine*/)._003Cwait_003E__15 = false; }); while (wait) { yield return((object)null); } } blurFilter = (ResourceUtility.Instantiate <Object>(loadedFilterCamera.loadedObject) as GameObject).GetComponent <ZoomBlurFilter>(); blurFilter.get_transform().set_parent(base._transform); _camera = ResourceUtility.Realizes(loadedEventCamera.loadedObject, MonoBehaviourSingleton <AppMain> .I._transform, -1).GetComponent <Camera>(); uiFrontMapSprite = t.FindChild("FrontMap").get_gameObject().GetComponent <UITexture>(); if (uiFrontMapSprite != null) { uiFrontMapSprite.alpha = 0f; } uiMapSprite = t.FindChild("Map").get_gameObject().GetComponent <UITexture>(); InitMapSprite(MonoBehaviourSingleton <ScreenOrientationManager> .I.isPortrait); if (eventData.IsEncounterBossEvent()) { t.FindChild("TaptoSkip").get_gameObject().SetActive(false); } bgEventListener = UIEventListener.Get(t.Find("BG").get_gameObject()); tutorialTrigger = t.FindChild("TUTORIAL_TRIGGER"); if (tutorialTrigger != null) { if (!TutorialStep.HasAllTutorialCompleted()) { tutorialTrigger.get_gameObject().SetActive(true); UITweenCtrl.Play(tutorialTrigger, true, null, false, 0); } else { tutorialTrigger.get_gameObject().SetActive(false); } } spots = new SpotManager(null, loadedLocationSpot.loadedObject as GameObject, _camera); spots.spotRootTransform = t; playerMarker = ResourceUtility.Realizes(loadedPlayerMarker.loadedObject, -1); PlayerMarker playerMarkerCom = playerMarker.GetComponent <PlayerMarker>(); if (null != playerMarkerCom) { playerMarkerCom.SetCamera(_camera.get_transform()); } windEffect = ResourceUtility.Realizes(loadedWindEffect.loadedObject, _camera.get_transform(), -1).get_gameObject().GetComponent <rymFX>(); windEffect.Cameras = (Camera[])new Camera[1] { _camera }; windEffect.get_gameObject().set_layer(LayerMask.NameToLayer("WorldMap")); if (loadedDungeonEff != null) { dungeonOpenEffect = ResourceUtility.Realizes(loadedDungeonEff.loadedObject, base._transform, -1); dungeonOpenEffect.get_gameObject().SetActive(false); } CreateVisitedLocationSpot(); if (MonoBehaviourSingleton <GameSceneManager> .I.GetCurrentSceneName() == "InGameScene") { MonoBehaviourSingleton <ScreenOrientationManager> .I.OnScreenRotate += InitMapSprite; } base.Initialize(); } } } }
private IEnumerator DoGlowRegion(Vector3 from, Vector3 to) { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_000e: Unknown result type (might be due to invalid IL or missing references) //IL_000f: 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) //IL_0016: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_001d: Unknown result type (might be due to invalid IL or missing references) yield return((object)new WaitForSeconds(0.5f)); Vector3Interpolator ip = new Vector3Interpolator(); Vector3 zoomDownTo = to + new Vector3(0f, 0f, -3f); ip.Set(1f, from, zoomDownTo, null, default(Vector3), null); ip.Play(); while (ip.IsPlaying()) { ip.Update(); worldMapCamera.targetPos = ip.Get(); yield return((object)null); } Transform toRegion = regionAreas[toRegionID]; toRegion.get_gameObject().SetActive(true); Renderer toRegionRenderer = toRegion.GetComponent <Renderer>(); toRegionRenderer.get_material().SetFloat("_Alpha", 0f); Renderer topRenderer = glowRegionTop.GetComponent <Renderer>(); topRenderer.get_material().SetFloat("_Alpha", 0f); topRenderer.get_material().SetFloat("_AddColor", 1f); topRenderer.get_material().SetFloat("_BlendRate", 1f); topRenderer.set_sortingOrder(2); glowRegionTop.get_gameObject().SetActive(true); DelayExecute(1f, delegate { //IL_000b: Unknown result type (might be due to invalid IL or missing references) ((_003CDoGlowRegion_003Ec__Iterator16E) /*Error near IL_0211: stateMachine*/)._003C_003Ef__this.mapGlowEffectA.get_gameObject().SetActive(true); Renderer component = ((_003CDoGlowRegion_003Ec__Iterator16E) /*Error near IL_0211: stateMachine*/)._003C_003Ef__this.mapGlowEffectA.GetComponent <Renderer>(); component.set_sortingOrder(1); }); yield return((object)new WaitForSeconds(1f)); ip.Set(1f, zoomDownTo, to, null, default(Vector3), null); ip.Play(); while (ip.IsPlaying()) { ip.Update(); worldMapCamera.targetPos = ip.Get(); yield return((object)null); } FloatInterpolator fip = new FloatInterpolator(); fip.Set(2f, 0f, 1.5f, null, 0f, null); fip.Play(); SoundManager.PlayOneShotUISE(SE_ID_SMOKE); while (fip.IsPlaying()) { fip.Update(); topRenderer.get_material().SetFloat("_Alpha", fip.Get()); yield return((object)null); } toRegionRenderer.get_material().SetFloat("_Alpha", 1f); mapGlowEffectParticleA.Stop(); mapGlowEffectB.get_gameObject().SetActive(true); yield return((object)new WaitForSeconds(0f)); fip.Set(0.2f, 1f, 0f, null, 0f, null); fip.Play(); while (fip.IsPlaying()) { fip.Update(); topRenderer.get_material().SetFloat("_Alpha", fip.Get()); yield return((object)null); } yield return((object)new WaitForSeconds(0f)); targetRegionIcon.get_gameObject().SetActive(true); TweenScale tweenScale = targetRegionIcon.GetComponent <TweenScale>(); tweenScale.PlayForward(); yield return((object)new WaitForSeconds(1f)); mapGlowEffectParticleB.Stop(); bool isTweenEnd = false; UITweenCtrl tweenCtrl = telop.GetComponent <UITweenCtrl>(); tweenCtrl.Reset(); tweenCtrl.Play(true, delegate { ((_003CDoGlowRegion_003Ec__Iterator16E) /*Error near IL_04df: stateMachine*/)._003CisTweenEnd_003E__7 = true; }); SoundManager.PlayOneShotUISE(SE_ID_LOGO); while (!isTweenEnd) { yield return((object)null); } yield return((object)new WaitForSeconds(0f)); Vector3 scaleBegin = playerMarker.get_localScale(); Vector3 scaleEnd = new Vector3(0f, 0f, 0f); ip.Set(0.5f, scaleBegin, scaleEnd, null, default(Vector3), null); ip.Play(); while (ip.IsPlaying()) { ip.Update(); playerMarker.set_localScale(ip.Get()); yield return((object)null); } RegionTable.Data targetData = openedRegionInfo[toRegionID].data; if (targetData != null) { playerMarker.set_localPosition(targetData.markerPos); } yield return((object)new WaitForSeconds(0.1f)); ip.Set(0.5f, scaleEnd, scaleBegin, null, default(Vector3), null); ip.Play(); while (ip.IsPlaying()) { ip.Update(); playerMarker.set_localScale(ip.Get()); yield return((object)null); } yield return((object)new WaitForSeconds(0.4f)); OnQuery_EXIT(); }