private void SetTouchEvent(GameObject go) { //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Expected O, but got Unknown //IL_000c: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Expected O, but got Unknown //IL_0014: Unknown result type (might be due to invalid IL or missing references) //IL_001f: Unknown result type (might be due to invalid IL or missing references) //IL_002a: Unknown result type (might be due to invalid IL or missing references) GameObject val = new GameObject("BANNER_TOUCH_EVENT"); Transform val2 = val.get_transform(); val2.set_parent(go.get_transform()); val2.set_localPosition(Vector3.get_zero()); val2.set_localRotation(Quaternion.get_identity()); SetCollider(val); touchEvent = val.AddComponent <HomeStageTouchEvent>(); }
private void SetBannerEvent(HomeStageTouchEvent touchEvent, EventBanner banner) { switch (banner.LinkType) { case LINK_TYPE.GACHA: touchEvent.eventName = "BANNER_GACHA"; touchEvent.eventData = banner.param; break; case LINK_TYPE.EVENT_DELIVERY: touchEvent.eventName = "BANNER_EVENT_DELIVERY"; touchEvent.eventData = banner.param; break; case LINK_TYPE.NEWS: touchEvent.eventName = "BANNER_NEWS"; touchEvent.eventData = banner.param; break; case LINK_TYPE.PAYMENT: touchEvent.eventName = "BANNER_CRYSTAL_SHOP"; touchEvent.eventData = 0; break; case LINK_TYPE.EXPLORE_DELIVERY: touchEvent.eventName = "BANNER_EXPLORE_DELIVERY"; touchEvent.eventData = banner.param; break; case LINK_TYPE.LOGIN_BONUS: touchEvent.eventName = "BANNER_LOGIN_BONUS"; touchEvent.eventData = banner.param; break; default: touchEvent.eventName = "BANNER_NEWS"; touchEvent.eventData = 0; break; } }
private void OnTap(InputManager.TouchInfo info) { //IL_00a7: Unknown result type (might be due to invalid IL or missing references) //IL_00d2: 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_00dc: Unknown result type (might be due to invalid IL or missing references) //IL_00e1: 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_00fb: Unknown result type (might be due to invalid IL or missing references) //IL_0108: Unknown result type (might be due to invalid IL or missing references) if (IsEnableControl()) { HomeCamera homeCamera = null; if (MonoBehaviourSingleton <HomeManager> .IsValid()) { homeCamera = MonoBehaviourSingleton <HomeManager> .I.HomeCamera; } else if (MonoBehaviourSingleton <LoungeManager> .IsValid()) { homeCamera = MonoBehaviourSingleton <LoungeManager> .I.HomeCamera; } else if (MonoBehaviourSingleton <GuildStageManager> .IsValid()) { homeCamera = MonoBehaviourSingleton <GuildStageManager> .I.HomeCamera; } if (homeCamera.viewMode == HomeCamera.VIEW_MODE.NORMAL) { HomeCharacterBase homeCharacterBase = null; HomeStageTouchEvent homeStageTouchEvent = null; if (targetEvent != null) { targetEvent.DispatchEvent(); } else if (targetChara != null) { homeCharacterBase = targetChara; } else { Ray val = default(Ray); if (MonoBehaviourSingleton <HomeManager> .IsValid() || MonoBehaviourSingleton <LoungeManager> .IsValid() || MonoBehaviourSingleton <GuildStageManager> .IsValid()) { val = homeCamera.targetCamera.ScreenPointToRay(Vector2.op_Implicit(info.position)); } RaycastHit val2 = default(RaycastHit); if (Physics.Raycast(val, ref val2, 100f, 259)) { homeCharacterBase = val2.get_transform().GetComponent <HomeCharacterBase>(); homeStageTouchEvent = val2.get_transform().GetComponent <HomeStageTouchEvent>(); } } if (homeCharacterBase != null) { if (MonoBehaviourSingleton <GameSceneManager> .I.IsEventExecutionPossible()) { if (homeCharacterBase is HomeNPCCharacter) { lastTargetNPCID = ((HomeNPCCharacter)homeCharacterBase).npcInfo.npcID; } else { lastTargetNPCID = 0; } if (homeCharacterBase.DispatchEvent()) { homeCharacterBase.StopMoving(); } } } else if (homeStageTouchEvent != null) { homeStageTouchEvent.DispatchEvent(); } } } }