Untitled
unknown
plain_text
2 years ago
96 kB
6
Indexable
using UnityEngine;
public class GameSceneManager : MonoBehaviour
{
// Fields
private int CurStep;
private System.Action<int> OnStepChange;
private int times;
private bool HadShowUnLock;
private FaceRewardPopUp _faceRewardPopUp;
public MINI_Game.AirPod.AirPod_StepGlue AirPod_StepGlue;
public MINI_Game.AirPod.AirPod_StepPaint AirPod_StepPaint;
public AirPod_StepDry AirPod_StepDry;
public MINI_Game.AirPod.AirPod_StepDecoration Airpod_StepDecoration;
public MINI_Game.AirPod.AirPod_StepPopItPaint Airpod_StepPopItPaint;
public MINI_Game.AirPod.AirPod_StepPopItDry Airpod_StepPopItDry;
public MINI_Game.AirPod.AirPod_StepPopItPlay AirPod__StepPopItPlay;
public StepPopItPlay _StepPopItPlay;
public StepPopItDry _StepPopItDry;
public StepPopItPaint _StepPopItPaint;
public StepCleanCharing _StepCleanCharing;
public StepCleanDirty _StepCleanDirty;
public StepPre_CleaningDirty _StepPreCleaning;
public StepWaterGlitter _StepWaterGlitter;
public StepSelectLiquidGlitterBg _SelectLiquidGlitterBg;
public StepLiquidGlitter StepLiquidGlitter;
public StepInjection StepInjection;
public StepGlue StepGlue;
public StepPaint StepPaint;
public StepDry StepDry;
public StepDecoration StepDecoration;
public StepAcrylic StepAcrylic;
public StepGlitter StepGlitter;
public StepVipSelect StepVipSelect;
public static GameSceneManager Instance;
public UnityEngine.GameObject ParticleSystem;
public UnityEngine.CanvasGroup CanvasGroup;
public SoundManager SoundManager;
public ProgressBarView FillAmount;
public UnityEngine.GameObject FillGameobject;
public PaintType PaintType;
public DragUI DragUi;
public int MoveCount;
public bool IsDrag;
public UnityEngine.GameObject SceneCharactor;
public UnityEngine.GameObject Desk;
public UnityEngine.GameObject Propylene_ani;
public UnityEngine.GameObject SphereColor;
public UnityEngine.GameObject BottleColor;
public UnityEngine.GameObject BrushPen001;
public UnityEngine.GameObject PenMoveRoot;
public UnityEngine.GameObject ShapeRayHit;
public MoreMountains.NiceVibrations.NiceVibrationsDemoManager vibration;
public UnityEngine.Transform _Canvas;
public UnityEngine.Transform IconBar;
public UnityEngine.UI.Image m_iconBg;
public UnityEngine.Sprite m_normalBg;
public UnityEngine.Sprite m_multiItemBg;
public UnityEngine.GameObject LockBar;
public UnityEngine.UI.Text PercentText;
public UnityEngine.UI.Image PercentBar;
public System.Action OnControlMove;
public System.Action OnEndControlMove;
public UnityEngine.GameObject ShadowCamera;
public UnityEngine.GameObject Plan;
public KeyBar KeyBar;
public bool ShieldPaint;
public PaintProgressControl PaintProgress;
public MarblePaintingController MarblePaintingController;
public UnityEngine.GameObject MarbleUIRoot;
public UnityEngine.GameObject InjectLight;
public UnityEngine.GameObject InjectEndLight;
public bool CanChange;
public UnityEngine.GameObject PhoneStar;
private UnityEngine.Transform m_tipRoot;
private UnityEngine.GameObject m_phoneEffect;
public UnityEngine.GameObject SafeAreaMask;
public bool CanShowUnLock;
public UnityEngine.CanvasGroup TipQpao;
public float AlphaAniTime;
public LeanTweenType scaleHideType;
public LeanTweenType alphaHideType;
public UnityEngine.Transform QPGrid;
public UnityEngine.GameObject SceneLight01;
public UnityEngine.GameObject SceneLight02;
public UnityEngine.GameObject InputManager;
public bool Move3d;
public UnityEngine.Camera m_ShotCamera;
public UnityEngine.Camera MainCamera;
public UnityEngine.Camera UICamera;
public UnityEngine.GameObject KeyHandTip;
public bool Draged;
public UnityEngine.GameObject KeyChain;
public System.Collections.Generic.List<UnityEngine.GameObject> _3DSticker;
public System.Collections.Generic.List<UnityEngine.GameObject> _2DSticker;
public System.Collections.Generic.List<UnityEngine.GameObject> SensorGlitters;
public NativeEventToggler NativeCampaignToggler;
public UnityEngine.Texture2D cacheTexture2D;
public CleanData cacheCleanData;
public UnityEngine.GameObject LeaderBoard;
// Methods
private void Awake()
{
var val_7;
var val_8;
GameSceneManager.Instance = this;
Game.SaveData.GameDBManager val_1 = TC.Core.Singleton.MonoSingleton<Game.SaveData.GameDBManager, TC.Core.Singleton.ComponentSingletonProvider<Game.SaveData.GameDBManager>>.Instance;
System.DateTime val_2 = System.DateTime.Now;
System.DateTime.__il2cppRuntimeField_cctor_finished.__unknownFiledOffset_20 = val_2.dateData;
BackButtonControl val_3 = MonoSingleton<BackButtonControl>.Instance;
int val_4 = UnityEngine.PlayerPrefs.GetInt(key: "Notice");
if(val_4 == 1)
{
val_4.RegisterNotification();
}
val_7 = null;
val_7 = null;
if(LoadingPopup.m_playedLoading == false)
{
return;
}
val_8 = null;
if((RateUsConfig.ShouldShowRateUs(smallIndex: GameSettingPrefs.SmallIndex)) == false)
{
return;
}
Tabtale.TTPlugins.TTPRateUs.Popup();
}
private void RegisterNotification()
{
UnityEngine.PlayerPrefs.SetInt(key: "Notice", value: 1);
}
private void Start()
{
this.RegisterLisnterner();
}
private void ChangeLight(int pStep)
{
UiLightManager.Instance.SetLight(pCurStep: pStep);
}
private void CreatAndSet()
{
var val_5 = null;
if((GameSettingPrefs.ShowSelectPopUp != true) && (CustomerManager.Instance.VipStartGame != true))
{
if(MissionManager.Instance.PrepareType != 6)
{
goto label_7;
}
}
UiLightManager.Instance.CreatLight();
System.Delegate val_4 = System.Delegate.Combine(a: this.StepVipSelect.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnVipSelectNext()));
if(val_4 != null)
{
if(null != null)
{
goto label_11;
}
}
this.StepVipSelect.OnNextClick = val_4;
return;
label_7:
UiLightManager.Instance.CreatLight();
return;
label_11:
}
private void AirPods_LightCreat()
{
var val_11;
var val_12;
val_11 = null;
if(GameSettingPrefs.IsSelectPhone == true)
{
goto label_3;
}
val_12 = null;
if(GameSettingPrefs.Combo_2_4_8 == false)
{
goto label_6;
}
label_3:
this.CreatAndSet();
goto label_14;
label_6:
if(CustomerManager.Instance.VipStartGame == false)
{
goto label_9;
}
UiLightManager.Instance.AirPod_CreatLight();
goto label_11;
label_9:
UiLightManager.Instance.AirPod_CreatLight();
if(MissionManager.Instance.PrepareType != 6)
{
goto label_14;
}
label_11:
System.Delegate val_5 = System.Delegate.Combine(a: this.StepVipSelect.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnVipSelectNext()));
if(val_5 != null)
{
if(null != null)
{
goto label_17;
}
}
this.StepVipSelect.OnNextClick = val_5;
label_14:
System.Collections.Generic.List<GameStepType> val_6 = DeepCloneTool.DeepCopyByBinary<System.Collections.Generic.List<GameStepType>>(obj: StepManager.Instance.GameStepTypes);
bool val_7 = val_6.Remove(item: 7);
if(MissionManager.Instance.PrepareType != 6)
{
SingletonTool<KeychainControl>.GetInstance().RandomCanGainKey(pPool: val_6);
}
this.KeyBar.gameObject.SetActive(value: true);
return;
label_17:
}
private void LightCreat()
{
var val_11;
var val_12;
val_11 = null;
if(GameSettingPrefs.IsSelectPhone == true)
{
goto label_3;
}
val_12 = null;
if(GameSettingPrefs.Combo_2_4_8 == false)
{
goto label_6;
}
label_3:
this.CreatAndSet();
goto label_14;
label_6:
if(CustomerManager.Instance.VipStartGame == false)
{
goto label_9;
}
UiLightManager.Instance.CreatLight();
goto label_11;
label_9:
UiLightManager.Instance.CreatLight();
if(MissionManager.Instance.PrepareType != 6)
{
goto label_14;
}
label_11:
System.Delegate val_5 = System.Delegate.Combine(a: this.StepVipSelect.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnVipSelectNext()));
if(val_5 != null)
{
if(null != null)
{
goto label_17;
}
}
this.StepVipSelect.OnNextClick = val_5;
label_14:
System.Collections.Generic.List<GameStepType> val_6 = DeepCloneTool.DeepCopyByBinary<System.Collections.Generic.List<GameStepType>>(obj: StepManager.Instance.GameStepTypes);
bool val_7 = val_6.Remove(item: 7);
if(MissionManager.Instance.PrepareType != 6)
{
SingletonTool<KeychainControl>.GetInstance().RandomCanGainKey(pPool: val_6);
}
this.KeyBar.gameObject.SetActive(value: true);
return;
label_17:
}
public void RemoveAllBubble()
{
if(this.TipQpao == 0)
{
return;
}
CocoTransformExtensions.RemoveAllChildren(target: this.TipQpao.transform);
}
private void InitUI()
{
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = false;
this.FillGameobject.SetActive(value: false);
this.CanvasGroup.alpha = 0f;
}
private void OnGlueResult()
{
this.PaintType = 6;
this.SceneLight01.SetActive(value: false);
this.SceneLight02.SetActive(value: true);
this.SceneLight02.SetCollider(pEnable: false, pEnable2: false);
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = true;
this.CanvasGroup.alpha = 0f;
this.CanvasGroup.blocksRaycasts = false;
this.ShowKeychainPopup();
}
private void OnAirPod_GlueResult()
{
this.PaintType = 6;
this.SceneLight01.SetActive(value: false);
this.SceneLight02.SetActive(value: true);
this.SceneLight02.SetCollider(pEnable: false, pEnable2: false);
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = true;
this.CanvasGroup.alpha = 0f;
this.CanvasGroup.blocksRaycasts = false;
this.AirPod_ShowKeychainPopup();
}
private void OnPopItResult()
{
this.PaintType = 6;
this.SceneLight01.SetActive(value: false);
this.SceneLight02.SetActive(value: true);
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = true;
this.CanvasGroup.alpha = 0f;
this.CanvasGroup.blocksRaycasts = false;
UnityEngine.Animator val_2 = GetComponent<UnityEngine.Animator>();
val_2.Play(stateName: MLStringDefine.AnimNameStage02_1);
LTDescr val_5 = LeanTween.delayedCall(delayTime: Util.animClipLength(pAnimator: val_2, pClipName: MLStringDefine.AnimNameStage02_1), callback: new System.Action(object: this, method: System.Void GameSceneManager::<OnPopItResult>b__14_0()));
}
private void AirPod_sOnPopItResult()
{
this.PaintType = 6;
this.SceneLight01.SetActive(value: false);
this.SceneLight02.SetActive(value: true);
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = true;
this.CanvasGroup.alpha = 0f;
this.CanvasGroup.blocksRaycasts = false;
UnityEngine.Animator val_2 = GetComponent<UnityEngine.Animator>();
val_2.Play(stateName: MLStringDefine.AnimNameStage02);
LTDescr val_5 = LeanTween.delayedCall(delayTime: Util.animClipLength(pAnimator: val_2, pClipName: MLStringDefine.AnimNameStage02), callback: new System.Action(object: this, method: System.Void GameSceneManager::<AirPod_sOnPopItResult>b__15_0()));
}
private void OnLiquidGlitterResult()
{
this.PaintType = 6;
this.SceneLight01.SetActive(value: false);
this.SceneLight02.SetActive(value: true);
this.SceneLight02.SetCollider(pEnable: false, pEnable2: false);
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = true;
this.CanvasGroup.alpha = 0f;
this.CanvasGroup.blocksRaycasts = false;
transform.Find(n: MLStringDefine.PhoneScreen).gameObject.SetActive(value: true);
UnityEngine.Animator val_5 = GetComponent<UnityEngine.Animator>();
val_5.Play(stateName: MLStringDefine.AnimNameStage02);
LTDescr val_8 = LeanTween.delayedCall(delayTime: Util.animClipLength(pAnimator: val_5, pClipName: MLStringDefine.AnimNameStage02), callback: new System.Action(object: this, method: System.Void GameSceneManager::<OnLiquidGlitterResult>b__16_0()));
}
private void OnMarbleResult()
{
this.PaintType = 6;
this.SceneLight01.SetActive(value: false);
this.SceneLight02.SetActive(value: true);
this.SceneLight02.SetCollider(pEnable: false, pEnable2: false);
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = true;
this.CanvasGroup.alpha = 0f;
this.CanvasGroup.blocksRaycasts = false;
transform.Find(n: MLStringDefine.PhoneScreen).gameObject.SetActive(value: true);
this.ShowKeychainPopup();
}
private void ShowKeychainPopup()
{
UnityEngine.Animator val_1 = GetComponent<UnityEngine.Animator>();
val_1.Play(stateName: MLStringDefine.AnimNameStage02);
LTDescr val_4 = LeanTween.delayedCall(delayTime: Util.animClipLength(pAnimator: val_1, pClipName: MLStringDefine.AnimNameStage02), callback: new System.Action(object: this, method: System.Void GameSceneManager::<ShowKeychainPopup>b__18_0()));
}
private void AirPod_ShowKeychainPopup()
{
UnityEngine.Animator val_1 = GetComponent<UnityEngine.Animator>();
val_1.Play(stateName: MLStringDefine.AnimNameStage02);
LTDescr val_4 = LeanTween.delayedCall(delayTime: Util.animClipLength(pAnimator: val_1, pClipName: MLStringDefine.AnimNameStage02), callback: new System.Action(object: this, method: System.Void GameSceneManager::<AirPod_ShowKeychainPopup>b__19_0()));
}
public void SetCollider(bool pEnable, bool pEnable2)
{
var val_35;
var val_36;
UnityEngine.GameObject val_37;
val_35 = 1152921504775323648;
if(PhoneManager.Instance.Phone_Glue != 0)
{
if(val_3.Length >= 1)
{
val_36 = 1152921514922342400;
var val_36 = 0;
do
{
transform.GetComponentsInChildren<StickerID>()[val_36].transform.GetComponent<UnityEngine.MeshCollider>().enabled = pEnable;
val_36 = val_36 + 1;
}
while(val_36 < val_3.Length);
}
}
if(PhoneManager.Instance.Phone_Glue != 0)
{
if(val_8.Length >= 1)
{
val_36 = "Canvas/Image";
var val_38 = 0;
do
{
GetComponentsInChildren<ch.sycoforge.Decal.EasyDecal>()[val_38].transform.Find(n: "Canvas/Image").GetComponent<UnityEngine.UI.Image>().raycastTarget = pEnable2;
val_38 = val_38 + 1;
}
while(val_38 < val_8.Length);
}
}
if(PhoneManager.Instance.TargetOp != 0)
{
if(val_15.Length >= 1)
{
val_36 = 1152921514922342400;
var val_40 = 0;
do
{
transform.GetComponentsInChildren<StickerID>()[val_40].transform.GetComponent<UnityEngine.MeshCollider>().enabled = pEnable;
val_40 = val_40 + 1;
}
while(val_40 < val_15.Length);
}
if(val_19.Length >= 1)
{
val_36 = "Canvas/Image";
var val_42 = 0;
do
{
GetComponentsInChildren<ch.sycoforge.Decal.EasyDecal>()[val_42].transform.Find(n: "Canvas/Image").GetComponent<UnityEngine.UI.Image>().raycastTarget = pEnable2;
val_42 = val_42 + 1;
}
while(val_42 < val_19.Length);
}
}
val_37 = mem[PhoneManager.Instance + 64];
val_37 = PhoneManager.Instance.Phone_Marble;
if(val_37 == 0)
{
return;
}
val_37 = transform.GetComponentsInChildren<StickerID>();
if(val_26.Length >= 1)
{
do
{
val_37[0].transform.GetComponent<UnityEngine.MeshCollider>().enabled = pEnable;
val_35 = 0 + 1;
}
while(val_35 < val_26.Length);
}
if(val_30.Length < 1)
{
return;
}
val_35 = 1152921514764552192;
do
{
GetComponentsInChildren<ch.sycoforge.Decal.EasyDecal>()[0].transform.Find(n: "Canvas/Image").GetComponent<UnityEngine.UI.Image>().raycastTarget = pEnable2;
val_37 = 0 + 1;
}
while(val_37 < val_30.Length);
}
private void RegisterLisnterner()
{
System.Delegate val_2 = System.Delegate.Combine(a: this.DragUi.Delta, b: new System.Action<System.Single>(object: this, method: System.Void GameSceneManager::RotatePhone(float pDelta)));
if(val_2 != null)
{
if(null != null)
{
goto label_3;
}
}
this.DragUi.Delta = val_2;
return;
label_3:
}
private void RotatePhone(float pDelta)
{
string val_37;
this.Draged = true;
if(PhoneManager.Instance.Phone_Glue != 0)
{
UnityEngine.Vector3 val_3 = UnityEngine.Vector3.up;
transform.Rotate(axis: new UnityEngine.Vector3() {x = val_3.x, y = val_3.y, z = val_3.z}, angle: -pDelta);
}
if(PhoneManager.Instance.Phone_AcrylicModle != 0)
{
UnityEngine.Vector3 val_6 = UnityEngine.Vector3.up;
transform.Rotate(axis: new UnityEngine.Vector3() {x = val_6.x, y = val_6.y, z = val_6.z}, angle: -pDelta);
}
if(PhoneManager.Instance.Phone_Marble != 0)
{
UnityEngine.Vector3 val_9 = UnityEngine.Vector3.up;
transform.Rotate(axis: new UnityEngine.Vector3() {x = val_9.x, y = val_9.y, z = val_9.z}, angle: -pDelta);
}
MiniGameCleanDirty val_10 = MonoSingleton<MiniGameCleanDirty>.Instance;
if(val_10.DirtyPhone != 0)
{
MiniGameCleanDirty val_12 = MonoSingleton<MiniGameCleanDirty>.Instance;
UnityEngine.Vector3 val_14 = UnityEngine.Vector3.up;
val_12.DirtyPhone.transform.Rotate(axis: new UnityEngine.Vector3() {x = val_14.x, y = val_14.y, z = val_14.z}, angle: -pDelta);
}
if(MissionManager.Instance.PrepareType != 4)
{
return;
}
UnityEngine.Vector3 val_21 = transform.localEulerAngles;
if(val_21.y < 46f)
{
goto label_50;
}
UnityEngine.Vector3 val_23 = transform.localEulerAngles;
if(val_23.y <= 80f)
{
goto label_78;
}
label_50:
UnityEngine.Vector3 val_25 = transform.localEulerAngles;
if(val_25.y < 90f)
{
goto label_58;
}
UnityEngine.Vector3 val_27 = transform.localEulerAngles;
if(val_27.y <= 180f)
{
goto label_78;
}
label_58:
UnityEngine.Vector3 val_29 = transform.localEulerAngles;
if(val_29.y < (-180f))
{
goto label_66;
}
UnityEngine.Vector3 val_31 = transform.localEulerAngles;
if(val_31.y <= (-90f))
{
goto label_78;
}
label_66:
UnityEngine.Vector3 val_33 = transform.localEulerAngles;
if(val_33.y < 180f)
{
goto label_74;
}
UnityEngine.Vector3 val_35 = transform.localEulerAngles;
if(val_35.y <= 270f)
{
goto label_78;
}
label_74:
val_37 = "_Intensity";
goto label_80;
label_78:
val_37 = "_Intensity";
label_80:
this.InjectEndLight.transform.GetChild(index: 0).GetComponent<UnityEngine.Projector>().material.SetFloat(name: val_37, value: 0f);
}
private void RemoveLisnterner()
{
System.Delegate val_2 = System.Delegate.Remove(source: this.DragUi.Delta, value: new System.Action<System.Single>(object: this, method: System.Void GameSceneManager::RotatePhone(float pDelta)));
if(val_2 != null)
{
if(null != null)
{
goto label_3;
}
}
this.DragUi.Delta = val_2;
MarblePhoneControl.OnMarbleOver = 0;
return;
label_3:
}
private void InitMisc()
{
PaintType val_4;
this.m_ShotCamera.gameObject.SetActive(value: false);
this.LockBar.SetActive(value: true);
this.SceneLight02.SetActive(value: false);
this.SceneLight01.SetActive(value: true);
if(MissionManager.Instance.PrepareType == 0)
{
goto label_7;
}
if(MissionManager.Instance.PrepareType != 1)
{
goto label_9;
}
val_4 = 8;
goto label_10;
label_7:
val_4 = 0;
label_10:
this.PaintType = val_4;
label_9:
this.Propylene_ani.SetActive(value: false);
this.PenMoveRoot.SetActive(value: false);
this.InitUI();
}
private void DestroyMove()
{
if(this.KeyChain == 0)
{
return;
}
this = this.KeyChain.GetComponent<ChainMove>();
if(this == 0)
{
return;
}
UnityEngine.Object.Destroy(obj: this);
}
private System.Collections.IEnumerator Haptic()
{
.<>1__state = 0;
return (System.Collections.IEnumerator)new GameSceneManager.<Haptic>d__26();
}
public void DoOverGame()
{
var val_15;
float val_17;
GameSceneManager.<>c__DisplayClass27_0 val_1 = new GameSceneManager.<>c__DisplayClass27_0();
.<>4__this = this;
val_15 = null;
bool val_2 = GameSettingPrefs.IsShock;
if(val_2 != false)
{
UnityEngine.Coroutine val_4 = this.StartCoroutine(routine: val_2.Haptic());
}
this.DestroyMove();
this.ParticleSystem.gameObject.SetActive(value: true);
this.SoundManager.PlaySFX(pSoundName: MLStringDefine.Success, pIsLoop: false);
KeyChainTool.ClearKeychainPopup();
.anim = GetComponent<UnityEngine.Animator>();
if(MissionManager.Instance.PrepareType == 6)
{
(GameSceneManager.<>c__DisplayClass27_0)[1152921515099070144].anim.Play(stateName: MLStringDefine.AnimNameStage02_2);
float val_8 = Util.animClipLength(pAnimator: (GameSceneManager.<>c__DisplayClass27_0)[1152921515099070144].anim, pClipName: MLStringDefine.AnimNameStage02_2);
LTDescr val_10 = LeanTween.delayedCall(delayTime: val_8, callback: new System.Action(object: val_1, method: System.Void GameSceneManager.<>c__DisplayClass27_0::<DoOverGame>b__1()));
val_17 = val_8 + (Util.animClipLength(pAnimator: (GameSceneManager.<>c__DisplayClass27_0)[1152921515099070144].anim, pClipName: MLStringDefine.AnimNameStage03));
}
else
{
(GameSceneManager.<>c__DisplayClass27_0)[1152921515099070144].anim.Play(stateName: MLStringDefine.AnimNameStage03);
val_17 = Util.animClipLength(pAnimator: (GameSceneManager.<>c__DisplayClass27_0)[1152921515099070144].anim, pClipName: MLStringDefine.AnimNameStage03);
}
LTDescr val_14 = LeanTween.delayedCall(delayTime: val_17, callback: new System.Action(object: val_1, method: System.Void GameSceneManager.<>c__DisplayClass27_0::<DoOverGame>b__0()));
}
public void AirPod_DoOverGame()
{
var val_10 = null;
bool val_1 = GameSettingPrefs.IsShock;
if(val_1 != false)
{
UnityEngine.Coroutine val_3 = this.StartCoroutine(routine: val_1.Haptic());
}
this.DestroyMove();
this.ParticleSystem.gameObject.SetActive(value: true);
this.SoundManager.PlaySFX(pSoundName: MLStringDefine.Success, pIsLoop: false);
KeyChainTool.ClearKeychainPopup();
UnityEngine.Animator val_5 = GetComponent<UnityEngine.Animator>();
LTDescr val_9 = LeanTween.delayedCall(delayTime: (MissionManager.Instance.PrepareType == 6) ? 2f : 1f, callback: new System.Action(object: this, method: System.Void GameSceneManager::<AirPod_DoOverGame>b__28_0()));
}
public void Initialized()
{
this.InitMisc();
if(Count >= 1)
{
ShowTypeMisc.InitShowType(pIconBar: this.IconBar, pIconBg: this.m_iconBg, pMultiItemBg: this.m_multiItemBg, pNormalBg: this.m_normalBg);
return;
}
this.LockBar.SetActive(value: false);
}
private void DoReset()
{
var val_17;
var val_18;
var val_19;
System.Action val_21;
var val_22;
var val_23;
val_17 = null;
if(GameSettingPrefs.Skin_new_choices_coin == true)
{
goto label_3;
}
val_18 = null;
if(GameSettingPrefs.Skin_new_choices_RV == false)
{
goto label_6;
}
label_3:
this.Calculate();
UnityEngine.Debug.LogError(message: "----PopSkinPanel----");
if((MonoSingleton<SkinManager>.Instance.IsAllUnlock(pType: 2)) != false)
{
if((MonoSingleton<SkinManager>.Instance.IsAllUnlock(pType: 0)) != false)
{
if((MonoSingleton<SkinManager>.Instance.IsAllUnlock(pType: 1)) == true)
{
goto label_20;
}
}
}
val_19 = null;
val_19 = null;
val_21 = GameSceneManager.<>c.<>9__30_0;
if(val_21 == null)
{
System.Action val_9 = null;
val_21 = val_9;
val_9 = new System.Action(object: GameSceneManager.<>c.__il2cppRuntimeField_static_fields, method: System.Void GameSceneManager.<>c::<DoReset>b__30_0());
GameSceneManager.<>c.<>9__30_0 = val_21;
}
bool val_10 = Tabtale.TTPlugins.TTPInterstitials.Show(location: "skinPopupClosed", onContinueAction: val_9);
return;
label_6:
bool val_11 = GameSettingPrefs.AirPod;
if(AirPod_Manager.Instance.IsAirPodLevel() != false)
{
if(AirPod_Manager.Instance.isLoad == false)
{
goto label_31;
}
}
this.Calculate();
bool val_13 = GameSettingPrefs.AirPod;
bool val_14 = GameSettingPrefs.AirPod_specific_levels;
AirPod_Manager.Instance.SetAirPodCustomersCout();
label_20:
val_22 = null;
val_22 = null;
UnityEngine.SceneManagement.SceneManager.LoadScene(sceneName: MLStringDefine.SceneName);
return;
label_31:
this.OnHideInject();
val_23 = null;
val_23 = null;
GameSettingPrefs.StencilPaint = false;
MINI_Game.AirPod.AirPod_UIPanel.Create().Initialized();
AirPod_Manager.Instance.isLoad = true;
UnityEngine.Debug.LogError(message: "----Create-AirPod-----");
this.FillAmount.SetFillValue(value: 0f);
this.FillGameobject.gameObject.SetActive(value: false);
}
private void AirPod_DoReset()
{
var val_1;
EventManager.AirPod_OptionalMissionCompleted();
this.AirPod_Calculate();
AirPod_Manager.Instance.AirPodEnd();
val_1 = null;
val_1 = null;
UnityEngine.SceneManagement.SceneManager.LoadScene(sceneName: MLStringDefine.SceneName);
}
private void DelayCallCalcu()
{
if(CustomerManager.Instance.VipStartGame == false)
{
return;
}
FaceRewardPopUp val_1 = FaceRewardPopUp.Creat();
this._faceRewardPopUp = val_1;
val_1.Init();
}
public void ResetScene()
{
UnityEngine.Debug.LogError(message: "ResetScene");
UnityEngine.Debug.LogError(message: System.String.Format(format: "<color=#00ff00>{0}</color>", arg0: "ResultCallBack"));
GetComponent<PhoneGirlAnim>().SetDiyPhone();
this.DelayCallCalcu();
this.SceneLight01.SetActive(value: true);
this.SceneLight02.SetActive(value: false);
Recod.HandShowGlue = false;
Recod.HandShowSpray = false;
Recod.HandShowSticker = false;
Recod.HandShowAcrylic = false;
this.CanvasGroup.alpha = 0f;
GetComponent<UnityEngine.Animator>().enabled = false;
UnityEngine.Vector3 val_5 = new UnityEngine.Vector3(x: 0f, y: 3.675f, z: -1.5f);
this.MainCamera.transform.localPosition = new UnityEngine.Vector3() {x = val_5.x, y = val_5.y, z = val_5.z};
UnityEngine.Vector3 val_7 = new UnityEngine.Vector3(x: 45f, y: 180f, z: 0f);
this.MainCamera.transform.localEulerAngles = new UnityEngine.Vector3() {x = val_7.x, y = val_7.y, z = val_7.z};
UnityEngine.Vector3 val_9 = UnityEngine.Vector3.one;
UnityEngine.Vector3 val_10 = UnityEngine.Vector3.op_Multiply(a: new UnityEngine.Vector3() {x = val_9.x, y = val_9.y, z = val_9.z}, d: 2.5f);
this.MainCamera.transform.localScale = new UnityEngine.Vector3() {x = val_10.x, y = val_10.y, z = val_10.z};
this.SceneCharactor.SetActive(value: true);
this.Desk.SetActive(value: false);
if(this._faceRewardPopUp != 0)
{
Play(stateName: "girl_standby");
float val_14 = 1.3f;
val_14 = this._faceRewardPopUp.timer + val_14;
LTDescr val_13 = LeanTween.delayedCall(delayTime: val_14, callback: new System.Action(object: this, method: System.Void GameSceneManager::DoFaceAfter()));
return;
}
this.DoFaceAfter();
}
public void AirPod_ResetScene()
{
UnityEngine.Debug.LogError(message: System.String.Format(format: "<color=#00ff00>{0}</color>", arg0: "ResultCallBack"));
this.DelayCallCalcu();
this.SceneLight01.SetActive(value: true);
this.SceneLight02.SetActive(value: false);
Recod.HandShowGlue = false;
Recod.HandShowSpray = false;
Recod.HandShowSticker = false;
Recod.HandShowAcrylic = false;
this.CanvasGroup.alpha = 0f;
if(PhoneManager.Instance.Phone_Glue != 0)
{
SetActive(value: false);
}
if(PhoneManager.Instance.Phone_AcrylicModle != 0)
{
SetActive(value: false);
}
StepPopItBase val_4 = SingletonTool<StepPopItBase>.GetInstance();
if(val_4.PopItPhone != 0)
{
StepPopItBase val_6 = SingletonTool<StepPopItBase>.GetInstance();
val_6.PopItPhone.SetActive(value: false);
}
if(PhoneManager.Instance.Phone_Marble != 0)
{
SetActive(value: false);
}
GetComponent<PhoneGirlAnim>().SetDiyAirPodCase();
GetComponent<UnityEngine.Animator>().enabled = false;
UnityEngine.Vector3 val_11 = new UnityEngine.Vector3(x: 0f, y: 3.675f, z: -1.5f);
this.MainCamera.transform.localPosition = new UnityEngine.Vector3() {x = val_11.x, y = val_11.y, z = val_11.z};
UnityEngine.Vector3 val_13 = new UnityEngine.Vector3(x: 45f, y: 180f, z: 0f);
this.MainCamera.transform.localEulerAngles = new UnityEngine.Vector3() {x = val_13.x, y = val_13.y, z = val_13.z};
UnityEngine.Vector3 val_15 = UnityEngine.Vector3.one;
UnityEngine.Vector3 val_16 = UnityEngine.Vector3.op_Multiply(a: new UnityEngine.Vector3() {x = val_15.x, y = val_15.y, z = val_15.z}, d: 2.5f);
this.MainCamera.transform.localScale = new UnityEngine.Vector3() {x = val_16.x, y = val_16.y, z = val_16.z};
this.SceneCharactor.SetActive(value: true);
this.Desk.SetActive(value: false);
if(this._faceRewardPopUp != 0)
{
Play(stateName: "airpods_standby");
float val_20 = 1.3f;
val_20 = this._faceRewardPopUp.timer + val_20;
LTDescr val_19 = LeanTween.delayedCall(delayTime: val_20, callback: new System.Action(object: this, method: System.Void GameSceneManager::AirPod_DoFaceAfter()));
return;
}
this.AirPod_DoFaceAfter();
}
public void CachePhoto(UnityEngine.Texture2D _texture2D)
{
this.cacheTexture2D = _texture2D;
}
public void Calculate()
{
var val_49;
Coco.Jambox.ScoreLocation val_50;
var val_51;
var val_52;
var val_53;
var val_55;
var val_56;
var val_57;
var val_59;
var val_60;
var val_61;
var val_62;
var val_63;
var val_64;
var val_65;
var val_66;
var val_67;
var val_68;
var val_69;
var val_70;
var val_72;
var val_73;
var val_74;
var val_75;
var val_76;
var val_77;
var val_78;
var val_79;
var val_80;
var val_81;
var val_82;
if(this.HadShowUnLock == true)
{
return;
}
val_49 = null;
if(GameSettingPrefs.LeaderBoard != false)
{
if(CustomerManager.Instance.VipStartGame != false)
{
val_50 = 2;
}
else
{
val_50 = 1;
}
Coco.Jambox.LeaderBoardManager.Instance.LevelCompleteEvent(scoreLocation: val_50);
Coco.Jambox.LeaderBoardManager.Instance.Save();
}
val_51 = null;
PhotoAlubmData val_6 = new PhotoAlubmData(day: GameSettingPrefs.ShowDay, vip: (CustomerManager.Instance.VipStartGame == true) ? 1 : 0, skinID: SingletonTool<SkinSaveData>.GetInstance().GetSkinSelection(pType: 1), boss: false);
val_52 = 0;
TextureAssetUtils.SavePhoto(texture: this.cacheTexture2D, fileName: val_6.GetFileName());
Game.SaveData.GameDBManager val_8 = TC.Core.Singleton.MonoSingleton<Game.SaveData.GameDBManager, TC.Core.Singleton.ComponentSingletonProvider<Game.SaveData.GameDBManager>>.Instance;
val_8.<normalData>k__BackingField.AddPhotoAlubmData(data: val_6);
Game.SaveData.GameDBManager val_9 = TC.Core.Singleton.MonoSingleton<Game.SaveData.GameDBManager, TC.Core.Singleton.ComponentSingletonProvider<Game.SaveData.GameDBManager>>.Instance;
val_9.<normalData>k__BackingField.AddCleanData(cleanData: this.cacheCleanData);
val_53 = null;
if(CustomerManager.Instance.VipStartGame == false)
{
goto label_22;
}
int val_10 = GameSettingPrefs.VipTimes;
int val_11 = GameSettingPrefs.VipTotalTimes;
val_11 = val_11 + 1;
GameSettingPrefs.VipTotalTimes = val_11;
EventManager.SendVIPLevelCompleted();
int val_12 = GameSettingPrefs.VipTimes;
val_12 = val_12 + 1;
GameSettingPrefs.VipTimes = val_12;
val_55 = null;
val_55 = null;
if((UnityEngine.PlayerPrefs.GetInt(key: MLStringDefine.FirstVip, defaultValue: 0)) == 0)
{
val_56 = null;
val_56 = null;
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.FirstVip, value: 1);
}
val_57 = null;
if(GameSettingPrefs.AuctionGame == false)
{
goto label_35;
}
Coco.Auction.AuctionManager.Instance.SaveState(turnOn: true);
Coco.Auction.AuctionManager.Instance.CustomerAfter(turnOn: true);
goto label_35;
label_22:
if(GameSettingPrefs.AuctionGame != false)
{
val_59 = null;
if(GameSettingPrefs.AuctionTurnOn != false)
{
val_52 = 0;
Coco.Auction.AuctionManager.Instance.CustomerAfter(turnOn: true);
}
}
val_60 = null;
if(GameSettingPrefs.DayIndex < GameSettingPrefs.MarbleUnlockDay)
{
goto label_64;
}
val_61 = null;
if(GameSettingPrefs.FirstMarbleFreeUsed == false)
{
goto label_48;
}
val_62 = null;
int val_20 = GameSettingPrefs.NormalCustomerNum;
val_20 = val_20 + 1;
GameSettingPrefs.NormalCustomerNum = val_20;
val_63 = null;
val_63 = null;
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.HadUpdateTxt, value: 0);
if((GameSettingPrefs.NormalCustomerNum < 4) || ((MissionManager.Instance.PrepareType.Equals(obj: 2)) == false))
{
goto label_64;
}
val_64 = null;
val_64 = null;
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.FirstMarbled, value: 1);
GameSettingPrefs.NormalCustomerNum = 0;
val_65 = null;
goto label_61;
label_48:
if((MissionManager.Instance.PrepareType.Equals(obj: 2)) == false)
{
goto label_64;
}
val_66 = null;
val_66 = null;
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.FirstMarbled, value: 1);
GameSettingPrefs.NormalCustomerNum = 0;
val_65 = null;
label_61:
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.HadUpdateTxt, value: 0);
label_64:
EventManager.SendMissionComplete(meetRequirement: MissionManager.Instance.ComPeleteAllRequire);
label_35:
val_67 = null;
val_68 = null;
if(GameSettingPrefs.PopUpDailyBonusOnce != false)
{
val_68 = null;
GameSettingPrefs.JustCompeleteFirstDay = true;
}
int val_29 = GameSettingPrefs.CaseTotalToVip;
val_29 = val_29 + 1;
GameSettingPrefs.CaseTotalToVip = val_29;
if(CustomerManager.Instance.VipStartGame != true)
{
val_69 = null;
int val_30 = GameSettingPrefs.Level;
val_30 = val_30 + 1;
GameSettingPrefs.Level = val_30;
}
val_70 = null;
val_70 = null;
if(GameSettingPrefs.StencilPaint != false)
{
int val_31 = GameSettingPrefs.StencilTimes;
val_31 = val_31 + 1;
GameSettingPrefs.StencilTimes = val_31;
val_72 = null;
}
if(GameSettingPrefs.IsSelectPhone == true)
{
goto label_88;
}
val_73 = null;
if(GameSettingPrefs.Combo_2_4_8 == false)
{
goto label_101;
}
label_88:
val_74 = null;
if(GameSettingPrefs.HaveNewSelectRequire != false)
{
val_75 = null;
int val_35 = GameSettingPrefs.SelectPhoneRequireIndex;
val_35 = val_35 + 1;
GameSettingPrefs.SelectPhoneRequireIndex = val_35;
}
val_76 = null;
if((GameSettingPrefs.ShowSelectPopUp != false) && (CustomerManager.Instance.VipStartGame != true))
{
val_77 = null;
int val_37 = GameSettingPrefs.SelectPhonePrefs;
val_37 = val_37 + 1;
GameSettingPrefs.SelectPhonePrefs = val_37;
}
label_101:
if(MissionManager.Instance.PrepareType == 4)
{
val_78 = null;
int val_39 = GameSettingPrefs.InjectTimes;
val_39 = val_39 + 1;
GameSettingPrefs.InjectTimes = val_39;
}
if(CommonDebugData.InGodMode != false)
{
MissionManager.QShow = false;
}
RecordMakedInfo.ResetData();
val_79 = null;
int val_49 = GameSettingPrefs.DayIndex;
int val_42 = GameSettingPrefs.SmallIndex;
PhoneCaseDiyGLD val_43 = MissionManager.Instance.DailyMission;
if(val_42 < val_43.DailyPhoneCount)
{
val_80 = val_42 + 1;
}
else
{
val_49 = val_49 + 1;
GameSettingPrefs.ShowDay = val_49;
val_80 = 1;
}
GameSettingPrefs.SmallIndex = 1;
val_81 = null;
if(GameSettingPrefs.Daily_3_days != false)
{
SingletonTool<ThreeDayRewardData>.GetInstance().ClearInstance();
}
val_82 = null;
val_82 = null;
GameSettingPrefs.StencilPaint = false;
GameSettingPrefs.GlobalMask = false;
this.HadShowUnLock = true;
GameSettingPrefs.DebugForStencil = false;
if(GameSettingPrefs.Pre_Cleaning == false)
{
return;
}
MonoSingleton<MiniGamePre_Cleaning>.Instance.OnSave();
}
public void AirPod_Calculate()
{
var val_47;
Coco.Jambox.ScoreLocation val_48;
var val_49;
int val_50;
var val_51;
var val_52;
var val_54;
var val_55;
var val_56;
var val_58;
var val_59;
var val_60;
var val_61;
var val_62;
var val_63;
var val_64;
var val_65;
var val_66;
var val_67;
var val_68;
var val_69;
var val_70;
var val_71;
var val_72;
var val_73;
var val_74;
var val_75;
var val_76;
var val_77;
var val_78;
var val_79;
var val_80;
if(this.HadShowUnLock == true)
{
return;
}
val_47 = null;
if(GameSettingPrefs.LeaderBoard != false)
{
if(CustomerManager.Instance.VipStartGame != false)
{
val_48 = 2;
}
else
{
val_48 = 1;
}
Coco.Jambox.LeaderBoardManager.Instance.LevelCompleteEvent(scoreLocation: val_48);
Coco.Jambox.LeaderBoardManager.Instance.Save();
}
val_49 = null;
val_50 = SingletonTool<SkinSaveData>.GetInstance().GetSkinSelection(pType: 1);
PhotoAlubmData val_6 = new PhotoAlubmData(day: GameSettingPrefs.ShowDay, vip: (CustomerManager.Instance.VipStartGame == true) ? 1 : 0, skinID: val_50, boss: false);
val_51 = 0;
TextureAssetUtils.SavePhoto(texture: this.cacheTexture2D, fileName: val_6.GetFileName());
Game.SaveData.GameDBManager val_8 = TC.Core.Singleton.MonoSingleton<Game.SaveData.GameDBManager, TC.Core.Singleton.ComponentSingletonProvider<Game.SaveData.GameDBManager>>.Instance;
val_8.<normalData>k__BackingField.AddPhotoAlubmData(data: val_6);
Game.SaveData.GameDBManager val_9 = TC.Core.Singleton.MonoSingleton<Game.SaveData.GameDBManager, TC.Core.Singleton.ComponentSingletonProvider<Game.SaveData.GameDBManager>>.Instance;
val_9.<normalData>k__BackingField.AddCleanData(cleanData: this.cacheCleanData);
val_52 = null;
if(CustomerManager.Instance.VipStartGame == false)
{
goto label_22;
}
int val_10 = GameSettingPrefs.VipTimes;
int val_11 = GameSettingPrefs.VipTotalTimes;
val_11 = val_11 + 1;
GameSettingPrefs.VipTotalTimes = val_11;
EventManager.SendVIPLevelCompleted();
int val_12 = GameSettingPrefs.VipTimes;
val_12 = val_12 + 1;
GameSettingPrefs.VipTimes = val_12;
val_54 = null;
val_54 = null;
if((UnityEngine.PlayerPrefs.GetInt(key: MLStringDefine.FirstVip, defaultValue: 0)) == 0)
{
val_55 = null;
val_55 = null;
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.FirstVip, value: 1);
}
val_56 = null;
if(GameSettingPrefs.AuctionGame == false)
{
goto label_35;
}
Coco.Auction.AuctionManager.Instance.SaveState(turnOn: true);
Coco.Auction.AuctionManager.Instance.CustomerAfter(turnOn: true);
goto label_35;
label_22:
if(GameSettingPrefs.AuctionGame != false)
{
val_58 = null;
if(GameSettingPrefs.AuctionTurnOn != false)
{
val_51 = 0;
Coco.Auction.AuctionManager.Instance.CustomerAfter(turnOn: true);
}
}
val_59 = null;
if(GameSettingPrefs.DayIndex < GameSettingPrefs.MarbleUnlockDay)
{
goto label_64;
}
val_60 = null;
if(GameSettingPrefs.FirstMarbleFreeUsed == false)
{
goto label_48;
}
val_61 = null;
int val_20 = GameSettingPrefs.NormalCustomerNum;
val_20 = val_20 + 1;
GameSettingPrefs.NormalCustomerNum = val_20;
val_50 = 1152921504900882432;
val_62 = null;
val_62 = null;
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.HadUpdateTxt, value: 0);
if(GameSettingPrefs.NormalCustomerNum < 4)
{
goto label_64;
}
AirPod_Manager.Instance.TemptPhoneCasePrepareType
mem2[0] = AirPod_Manager.Instance.TemptPhoneCasePrepareType;
if((AirPod_Manager.Instance.TemptPhoneCasePrepareType.Equals(obj: 2)) == false)
{
goto label_64;
}
val_63 = null;
val_63 = null;
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.FirstMarbled, value: 1);
GameSettingPrefs.NormalCustomerNum = 0;
val_64 = null;
goto label_61;
label_48:
AirPod_Manager.Instance.TemptPhoneCasePrepareType
mem2[0] = AirPod_Manager.Instance.TemptPhoneCasePrepareType;
if((AirPod_Manager.Instance.TemptPhoneCasePrepareType.Equals(obj: 2)) == false)
{
goto label_64;
}
val_65 = null;
val_65 = null;
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.FirstMarbled, value: 1);
GameSettingPrefs.NormalCustomerNum = 0;
val_64 = null;
label_61:
UnityEngine.PlayerPrefs.SetInt(key: MLStringDefine.HadUpdateTxt, value: 0);
label_64:
EventManager.SendMissionComplete(meetRequirement: MissionManager.Instance.ComPeleteAllRequire);
label_35:
val_66 = null;
val_67 = null;
if(GameSettingPrefs.PopUpDailyBonusOnce != false)
{
val_67 = null;
GameSettingPrefs.JustCompeleteFirstDay = true;
}
int val_27 = GameSettingPrefs.CaseTotalToVip;
val_27 = val_27 + 1;
GameSettingPrefs.CaseTotalToVip = val_27;
if(CustomerManager.Instance.VipStartGame != true)
{
val_68 = null;
int val_28 = GameSettingPrefs.Level;
val_28 = val_28 + 1;
GameSettingPrefs.Level = val_28;
}
if(AirPod_Manager.Instance.phoneStencil != false)
{
val_69 = null;
int val_29 = GameSettingPrefs.StencilTimes;
val_29 = val_29 + 1;
GameSettingPrefs.StencilTimes = val_29;
}
val_70 = null;
if(GameSettingPrefs.IsSelectPhone == true)
{
goto label_87;
}
val_71 = null;
if(GameSettingPrefs.Combo_2_4_8 == false)
{
goto label_100;
}
label_87:
val_72 = null;
if(GameSettingPrefs.HaveNewSelectRequire != false)
{
val_73 = null;
int val_33 = GameSettingPrefs.SelectPhoneRequireIndex;
val_33 = val_33 + 1;
GameSettingPrefs.SelectPhoneRequireIndex = val_33;
}
val_74 = null;
if((GameSettingPrefs.ShowSelectPopUp != false) && (CustomerManager.Instance.VipStartGame != true))
{
val_75 = null;
int val_35 = GameSettingPrefs.SelectPhonePrefs;
val_35 = val_35 + 1;
GameSettingPrefs.SelectPhonePrefs = val_35;
}
label_100:
if(MissionManager.Instance.PrepareType == 4)
{
val_76 = null;
int val_37 = GameSettingPrefs.InjectTimes;
val_37 = val_37 + 1;
GameSettingPrefs.InjectTimes = val_37;
}
if(CommonDebugData.InGodMode != false)
{
MissionManager.QShow = false;
}
RecordMakedInfo.ResetData();
val_77 = null;
int val_47 = GameSettingPrefs.DayIndex;
int val_40 = GameSettingPrefs.SmallIndex;
PhoneCaseDiyGLD val_41 = MissionManager.Instance.DailyMission;
if(val_40 < val_41.DailyPhoneCount)
{
val_78 = val_40 + 1;
}
else
{
val_47 = val_47 + 1;
GameSettingPrefs.ShowDay = val_47;
val_78 = 1;
}
GameSettingPrefs.SmallIndex = 1;
val_79 = null;
if(GameSettingPrefs.Daily_3_days != false)
{
SingletonTool<ThreeDayRewardData>.GetInstance().ClearInstance();
}
val_80 = null;
val_80 = null;
GameSettingPrefs.StencilPaint = false;
GameSettingPrefs.GlobalMask = false;
this.HadShowUnLock = true;
GameSettingPrefs.DebugForStencil = false;
if(GameSettingPrefs.Pre_Cleaning == false)
{
return;
}
MonoSingleton<MiniGamePre_Cleaning>.Instance.OnSave();
}
private void DoFaceAfter()
{
object val_22;
var val_24;
IntPtr val_26;
System.Action val_27;
UnityEngine.Debug.LogError(message: "DoFaceAfter");
if(this._faceRewardPopUp != 0)
{
UnityEngine.Object.Destroy(obj: this._faceRewardPopUp.gameObject);
}
bool val_3 = GameSettingPrefs.AirPod;
int val_5 = MissionManager.Instance.StarNum;
if(AirPod_Manager.Instance.IsAirPodLevel() == false)
{
goto label_13;
}
if(val_5 != 3)
{
goto label_14;
}
GameSceneManager.<>c__DisplayClass40_0 val_6 = null;
val_22 = val_6;
val_6 = new GameSceneManager.<>c__DisplayClass40_0();
.<>4__this = this;
.anim = CustomerManager.Instance.PlayerAnim;
gameObject.GetComponent<PhoneGirlAnim>().Play();
(GameSceneManager.<>c__DisplayClass40_0)[1152921515101305664].anim.Play(stateName: "photo01");
val_24 = Util.animClipLength(pAnimator: (GameSceneManager.<>c__DisplayClass40_0)[1152921515101305664].anim, pClipName: "photo01");
val_26 = 1152921515101175744;
goto label_29;
label_13:
if(val_5 != 3)
{
goto label_22;
}
GameSceneManager.<>c__DisplayClass40_2 val_10 = null;
val_22 = val_10;
val_10 = new GameSceneManager.<>c__DisplayClass40_2();
.<>4__this = this;
.anim = CustomerManager.Instance.PlayerAnim;
gameObject.GetComponent<PhoneGirlAnim>().Play();
(GameSceneManager.<>c__DisplayClass40_2)[1152921515101330240].anim.Play(stateName: "photo01");
val_24 = Util.animClipLength(pAnimator: (GameSceneManager.<>c__DisplayClass40_2)[1152921515101330240].anim, pClipName: "photo01");
val_26 = 1152921515101201344;
goto label_29;
label_14:
GameSceneManager.<>c__DisplayClass40_1 val_14 = null;
val_22 = val_14;
val_14 = new GameSceneManager.<>c__DisplayClass40_1();
.<>4__this = this;
.anim = CustomerManager.Instance.PlayerAnim;
gameObject.GetComponent<PhoneGirlAnim>().Play();
(GameSceneManager.<>c__DisplayClass40_1)[1152921515101354816].anim.Play(stateName: "girl_wave_02");
val_24 = Util.animClipLength(pAnimator: (GameSceneManager.<>c__DisplayClass40_1)[1152921515101354816].anim, pClipName: "girl_wave_02");
System.Action val_18 = null;
val_26 = 1152921515101227040;
label_29:
val_18 = new System.Action(object: val_14, method: val_26);
val_27 = val_18;
goto label_38;
label_22:
Play(stateName: "girl_wave");
System.Action val_20 = new System.Action(object: this, method: System.Void GameSceneManager::DoReset());
float val_22 = 1f;
val_22 = (Util.animClipLength(pAnimator: CustomerManager.Instance.PlayerAnim, pClipName: "girl_wave")) + val_22;
val_27 = val_20;
label_38:
LTDescr val_21 = LeanTween.delayedCall(delayTime: val_22, callback: val_20);
}
private void AirPod_DoFaceAfter()
{
if(this._faceRewardPopUp != 0)
{
UnityEngine.Object.Destroy(obj: this._faceRewardPopUp.gameObject);
}
Play(stateName: "airpods");
float val_6 = 1f;
val_6 = (Util.animClipLength(pAnimator: CustomerManager.Instance.PlayerAnim, pClipName: "airpods")) + val_6;
LTDescr val_5 = LeanTween.delayedCall(delayTime: val_6, callback: new System.Action(object: this, method: System.Void GameSceneManager::AirPod_DoReset()));
}
private void OnDestroy()
{
this.RemoveLisnterner();
}
public void CreateEffectTip(System.Action callback, bool pHideText = False)
{
.callback = callback;
.<>4__this = this;
this.SoundManager.StopLoopSFX();
this.SoundManager.PlaySFX(pSoundName: MLStringDefine.Rewarding_small_game, pIsLoop: false);
EffectTip.Create(pParent: this.m_tipRoot, pHideText: pHideText);
this.m_phoneEffect.SetActive(value: true);
LeanTween.cancel(gameObject: this.m_phoneEffect);
LTDescr val_4 = LeanTween.delayedCall(gameObject: this.m_phoneEffect, delayTime: 2f, callback: new System.Action(object: new GameSceneManager.<>c__DisplayClass43_0(), method: System.Void GameSceneManager.<>c__DisplayClass43_0::<CreateEffectTip>b__0()));
}
private void AirPods_GetStencilAction()
{
var val_12;
UnityEngine.Events.UnityAction val_13;
val_12 = null;
System.Delegate val_3 = System.Delegate.Combine(a: this.AirPod_StepGlue.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::AirPod_OnGlueNext()));
if(val_3 != null)
{
if(null != null)
{
goto label_18;
}
}
this.AirPod_StepGlue.OnNextClick = val_3;
val_13 = this.AirPod_StepPaint.OnNextClick;
if(GameSettingPrefs.DayIndex <= 3)
{
new UnityEngine.Events.UnityAction() = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::AirPod_OnEnd());
System.Delegate val_5 = System.Delegate.Combine(a: val_13, b: new UnityEngine.Events.UnityAction());
if(val_5 != null)
{
if(null != null)
{
goto label_18;
}
}
this.AirPod_StepPaint.OnNextClick = val_5;
return;
}
new UnityEngine.Events.UnityAction() = new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::AirPods_OnDryNext());
System.Delegate val_7 = System.Delegate.Combine(a: val_13, b: new UnityEngine.Events.UnityAction());
if(val_7 != null)
{
if(null != null)
{
goto label_18;
}
}
this.AirPod_StepPaint.OnNextClick = val_7;
System.Delegate val_9 = System.Delegate.Combine(a: this.AirPod_StepDry.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::AirPods_OnDryNext()));
if(val_9 != null)
{
if(null != null)
{
goto label_18;
}
}
this.AirPod_StepDry.OnNextClick = val_9;
UnityEngine.Events.UnityAction val_10 = null;
val_13 = val_10;
val_10 = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::AirPod_OnEnd());
System.Delegate val_11 = System.Delegate.Combine(a: this.Airpod_StepDecoration.OnNextClick, b: val_10);
if(val_11 != null)
{
if(null != null)
{
goto label_18;
}
}
this.Airpod_StepDecoration.OnNextClick = val_11;
return;
label_18:
}
private void AirPods_GetSprayAction()
{
var val_12;
UnityEngine.Events.UnityAction val_13;
val_12 = null;
System.Delegate val_3 = System.Delegate.Combine(a: this.AirPod_StepGlue.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::AirPod_OnGlueNext()));
if(val_3 != null)
{
if(null != null)
{
goto label_18;
}
}
this.AirPod_StepGlue.OnNextClick = val_3;
System.Delegate val_5 = System.Delegate.Combine(a: this.AirPod_StepPaint.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::AirPods_OnPaintNext()));
if(val_5 != null)
{
if(null != null)
{
goto label_18;
}
}
this.AirPod_StepPaint.OnNextClick = val_5;
val_13 = this.AirPod_StepDry.OnNextClick;
if(GameSettingPrefs.DayIndex <= 3)
{
new UnityEngine.Events.UnityAction() = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::AirPod_OnEnd());
System.Delegate val_7 = System.Delegate.Combine(a: val_13, b: new UnityEngine.Events.UnityAction());
if(val_7 != null)
{
if(null != null)
{
goto label_18;
}
}
this.AirPod_StepDry.OnNextClick = val_7;
return;
}
new UnityEngine.Events.UnityAction() = new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::AirPods_OnDryNext());
System.Delegate val_9 = System.Delegate.Combine(a: val_13, b: new UnityEngine.Events.UnityAction());
if(val_9 != null)
{
if(null != null)
{
goto label_18;
}
}
this.AirPod_StepDry.OnNextClick = val_9;
UnityEngine.Events.UnityAction val_10 = null;
val_13 = val_10;
val_10 = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::AirPod_OnEnd());
System.Delegate val_11 = System.Delegate.Combine(a: this.Airpod_StepDecoration.OnNextClick, b: val_10);
if(val_11 != null)
{
if(null != null)
{
goto label_18;
}
}
this.Airpod_StepDecoration.OnNextClick = val_11;
return;
label_18:
}
private void GetSprayAction()
{
var val_12;
UnityEngine.Events.UnityAction val_13;
val_12 = null;
System.Delegate val_3 = System.Delegate.Combine(a: this.StepGlue.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnGlueNext()));
if(val_3 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepGlue.OnNextClick = val_3;
System.Delegate val_5 = System.Delegate.Combine(a: this.StepPaint.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnPaintNext()));
if(val_5 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepPaint.OnNextClick = val_5;
val_13 = this.StepDry.OnNextClick;
if(GameSettingPrefs.DayIndex <= 3)
{
new UnityEngine.Events.UnityAction() = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd());
System.Delegate val_7 = System.Delegate.Combine(a: val_13, b: new UnityEngine.Events.UnityAction());
if(val_7 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepDry.OnNextClick = val_7;
return;
}
new UnityEngine.Events.UnityAction() = new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnDryNext());
System.Delegate val_9 = System.Delegate.Combine(a: val_13, b: new UnityEngine.Events.UnityAction());
if(val_9 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepDry.OnNextClick = val_9;
UnityEngine.Events.UnityAction val_10 = null;
val_13 = val_10;
val_10 = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd());
System.Delegate val_11 = System.Delegate.Combine(a: this.StepDecoration.OnNextClick, b: val_10);
if(val_11 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepDecoration.OnNextClick = val_11;
return;
label_18:
}
private void GetAcrylicAction()
{
var val_14;
System.Delegate val_15;
var val_16;
var val_17;
var val_18;
var val_19;
val_14 = null;
if(GameSettingPrefs.DayIndex <= 3)
{
UnityEngine.Events.UnityAction val_2 = null;
val_15 = val_2;
val_2 = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd());
System.Delegate val_3 = System.Delegate.Combine(a: this.StepAcrylic.OnNextClick, b: val_2);
if(val_3 != null)
{
if(null != null)
{
goto label_26;
}
}
this.StepAcrylic.OnNextClick = val_3;
return;
}
val_16 = null;
if(GameSettingPrefs.DayIndex <= 4)
{
val_17 = 1152921504778625024;
System.Delegate val_6 = System.Delegate.Combine(a: this.StepAcrylic.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnDryNext()));
val_18 = null;
if(val_6 != null)
{
if(null != val_18)
{
goto label_26;
}
}
this.StepAcrylic.OnNextClick = val_6;
}
else
{
val_19 = null;
if(GameSettingPrefs.DayIndex < 5)
{
return;
}
val_17 = 1152921504778625024;
System.Delegate val_9 = System.Delegate.Combine(a: this.StepAcrylic.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnAcrylicNext()));
if(val_9 != null)
{
if(null != null)
{
goto label_26;
}
}
this.StepAcrylic.OnNextClick = val_9;
System.Delegate val_11 = System.Delegate.Combine(a: this.StepGlitter.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnDryNext()));
val_18 = null;
if(val_11 != null)
{
if(null != val_18)
{
goto label_26;
}
}
this.StepGlitter.OnNextClick = val_11;
}
UnityEngine.Events.UnityAction val_12 = null;
val_15 = val_12;
val_12 = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd());
System.Delegate val_13 = System.Delegate.Combine(a: this.StepDecoration.OnNextClick, b: val_12);
if(val_13 != null)
{
if(null != val_17)
{
goto label_26;
}
}
this.StepDecoration.OnNextClick = val_13;
return;
label_26:
}
private void GetMarbleAction()
{
var val_9;
System.Delegate val_10;
var val_11;
val_9 = null;
if(GameSettingPrefs.DayIndex <= 4)
{
System.Action val_2 = null;
val_10 = val_2;
val_2 = new System.Action(object: this, method: public System.Void GameSceneManager::OnEnd());
System.Delegate val_3 = System.Delegate.Combine(a: MarblePhoneControl.OnMarbleOver, b: val_2);
if(val_3 != null)
{
if(null != null)
{
throw new NullReferenceException();
}
}
MarblePhoneControl.OnMarbleOver = val_3;
return;
}
val_11 = null;
if(GameSettingPrefs.DayIndex < 5)
{
return;
}
System.Delegate val_6 = System.Delegate.Combine(a: MarblePhoneControl.OnMarbleOver, b: new System.Action(object: this, method: System.Void GameSceneManager::OnDryNext()));
if(val_6 != null)
{
if(null != null)
{
throw new NullReferenceException();
}
}
MarblePhoneControl.OnMarbleOver = val_6;
UnityEngine.Events.UnityAction val_7 = null;
val_10 = val_7;
val_7 = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd());
System.Delegate val_8 = System.Delegate.Combine(a: this.StepDecoration.OnNextClick, b: val_7);
if(val_8 != null)
{
if(null != null)
{
throw new NullReferenceException();
}
}
this.StepDecoration.OnNextClick = val_8;
}
private void GetStencilAction()
{
var val_12;
UnityEngine.Events.UnityAction val_13;
val_12 = null;
System.Delegate val_3 = System.Delegate.Combine(a: this.StepGlue.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnGlueNext()));
if(val_3 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepGlue.OnNextClick = val_3;
val_13 = this.StepPaint.OnNextClick;
if(GameSettingPrefs.DayIndex <= 3)
{
new UnityEngine.Events.UnityAction() = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd());
System.Delegate val_5 = System.Delegate.Combine(a: val_13, b: new UnityEngine.Events.UnityAction());
if(val_5 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepPaint.OnNextClick = val_5;
return;
}
new UnityEngine.Events.UnityAction() = new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnDryNext());
System.Delegate val_7 = System.Delegate.Combine(a: val_13, b: new UnityEngine.Events.UnityAction());
if(val_7 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepPaint.OnNextClick = val_7;
System.Delegate val_9 = System.Delegate.Combine(a: this.StepDry.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnDryNext()));
if(val_9 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepDry.OnNextClick = val_9;
UnityEngine.Events.UnityAction val_10 = null;
val_13 = val_10;
val_10 = new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd());
System.Delegate val_11 = System.Delegate.Combine(a: this.StepDecoration.OnNextClick, b: val_10);
if(val_11 != null)
{
if(null != null)
{
goto label_18;
}
}
this.StepDecoration.OnNextClick = val_11;
return;
label_18:
}
private void GetInjectAction()
{
System.Delegate val_2 = System.Delegate.Combine(a: this.StepGlue.OnNextClick, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnGlueNextToInjection()));
if(val_2 != null)
{
if(null != null)
{
goto label_6;
}
}
this.StepGlue.OnNextClick = val_2;
System.Delegate val_4 = System.Delegate.Combine(a: this.StepInjection.OnNextButtonClick, b: new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd()));
if(val_4 != null)
{
if(null != null)
{
goto label_6;
}
}
this.StepInjection.OnNextButtonClick = val_4;
return;
label_6:
}
private void GetLiquidGlitterAction()
{
System.Delegate val_2 = System.Delegate.Combine(a: this._SelectLiquidGlitterBg.OnNextCallBack, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnGlitterSelectBgNext()));
if(val_2 != null)
{
if(null != null)
{
goto label_9;
}
}
this._SelectLiquidGlitterBg.OnNextCallBack = val_2;
System.Delegate val_4 = System.Delegate.Combine(a: this.StepLiquidGlitter.OnNextCallBack, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnGlitterNext()));
if(val_4 != null)
{
if(null != null)
{
goto label_9;
}
}
this.StepLiquidGlitter.OnNextCallBack = val_4;
System.Delegate val_6 = System.Delegate.Combine(a: this._StepWaterGlitter.OnNextCallBack, b: new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd()));
if(val_6 != null)
{
if(null != null)
{
goto label_9;
}
}
this._StepWaterGlitter.OnNextCallBack = val_6;
return;
label_9:
}
private void GetPopItAction()
{
System.Delegate val_2 = System.Delegate.Combine(a: this._StepPopItPaint.OnNextAction, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::OnPopItPaintNext()));
if(val_2 != null)
{
if(null != null)
{
goto label_6;
}
}
this._StepPopItPaint.OnNextAction = val_2;
System.Delegate val_4 = System.Delegate.Combine(a: this._StepPopItDry.OnNextAction, b: new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::OnEnd()));
if(val_4 != null)
{
if(null != null)
{
goto label_6;
}
}
this._StepPopItDry.OnNextAction = val_4;
return;
label_6:
}
private void AirPods_GetPopItAction()
{
System.Delegate val_2 = System.Delegate.Combine(a: this.Airpod_StepPopItPaint.OnNextAction, b: new UnityEngine.Events.UnityAction(object: this, method: System.Void GameSceneManager::AirPod_OnPopItPaintNext()));
if(val_2 != null)
{
if(null != null)
{
goto label_6;
}
}
this.Airpod_StepPopItPaint.OnNextAction = val_2;
System.Delegate val_4 = System.Delegate.Combine(a: this.Airpod_StepPopItDry.OnNextAction, b: new UnityEngine.Events.UnityAction(object: this, method: public System.Void GameSceneManager::AirPod_OnEnd()));
if(val_4 != null)
{
if(null != null)
{
goto label_6;
}
}
this.Airpod_StepPopItDry.OnNextAction = val_4;
return;
label_6:
}
public void AirPod_InitNextBtnClick()
{
var val_39;
int val_39 = this.times;
val_39 = val_39 + 1;
this.times = val_39;
System.Delegate val_2 = System.Delegate.Remove(source: this.OnStepChange, value: new System.Action<System.Int32>(object: this, method: System.Void GameSceneManager::ChangeLight(int pStep)));
if(val_2 != null)
{
if(null != null)
{
goto label_2;
}
}
this.OnStepChange = val_2;
System.Delegate val_4 = System.Delegate.Combine(a: val_2, b: new System.Action<System.Int32>(object: this, method: System.Void GameSceneManager::ChangeLight(int pStep)));
if(val_4 != null)
{
if(null != null)
{
goto label_4;
}
}
this.OnStepChange = val_4;
this.AirPods_LightCreat();
this.CurStep = 1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: 1);
}
val_39 = null;
val_39 = null;
if(((GameSettingPrefs.StencilPaint == false) ? MissionManager.Instance.PrepareType : 3) > 6)
{
return;
}
var val_40 = 27634252 + (GameSettingPrefs.StencilPaint == false ? val_5 : 3) << 2;
val_40 = val_40 + 27634252;
goto (27634252 + (GameSettingPrefs.StencilPaint == false ? val_5 : 3) << 2 + 27634252);
label_2:
label_4:
}
public void InitNextBtnClick()
{
var val_29;
int val_29 = this.times;
val_29 = val_29 + 1;
this.times = val_29;
System.Delegate val_2 = System.Delegate.Combine(a: this.OnStepChange, b: new System.Action<System.Int32>(object: this, method: System.Void GameSceneManager::ChangeLight(int pStep)));
if(val_2 != null)
{
if(null != null)
{
goto label_2;
}
}
this.OnStepChange = val_2;
this.LightCreat();
this.CurStep = 1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: 1);
}
val_29 = null;
val_29 = null;
if(((GameSettingPrefs.StencilPaint == false) ? MissionManager.Instance.PrepareType : 3) > 6)
{
return;
}
var val_30 = 27634280 + (GameSettingPrefs.StencilPaint == false ? val_3 : 3) << 2;
val_30 = val_30 + 27634280;
goto (27634280 + (GameSettingPrefs.StencilPaint == false ? val_3 : 3) << 2 + 27634280);
label_2:
}
private void OnVipSelectNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.StepVipSelect.EndVipSelectStep();
this.BeginFirstStep();
}
public void BeginFirstStep()
{
var val_19;
var val_20;
if((MissionManager.Instance.PrepareType.Equals(obj: 0)) != true)
{
if(MissionManager.Instance.PrepareType != 4)
{
goto label_5;
}
}
val_19 = null;
if(GameSettingPrefs.DayIndex == 1)
{
val_20 = null;
if(GameSettingPrefs.SmallIndex == 1)
{
this.StepPaint.gameObject.SetActive(value: true);
this.StepPaint.PrepareToPaint();
return;
}
}
this.StepGlue.gameObject.SetActive(value: true);
this.StepGlue.ShowGlue();
this.StepGlue.InitGlueStep();
return;
label_5:
if(MissionManager.Instance.PrepareType == 1)
{
this.StepAcrylic.gameObject.SetActive(value: true);
this.StepAcrylic.PrepareAcrylic();
return;
}
if(MissionManager.Instance.PrepareType == 2)
{
this.MarbleUIRoot.SetActive(value: true);
UnityEngine.Animator val_11 = GetComponent<UnityEngine.Animator>();
val_11.Play(stateName: MLStringDefine.AnimNameStage04);
float val_12 = Util.animClipLength(pAnimator: val_11, pClipName: MLStringDefine.AnimNameStage04);
MarblePhoneControl val_14 = gameObject.AddComponent<MarblePhoneControl>();
this.MarblePaintingController.DoStepRequested(step: 1);
return;
}
if(MissionManager.Instance.PrepareType == 5)
{
this._SelectLiquidGlitterBg.gameObject.SetActive(value: true);
this._SelectLiquidGlitterBg.OnStart();
return;
}
if(MissionManager.Instance.PrepareType != 6)
{
return;
}
this._StepPopItPaint.gameObject.SetActive(value: true);
this._StepPopItPaint.OnGameStart();
}
public void AirPod_BeginFirstStep()
{
var val_9;
var val_10;
if((MissionManager.Instance.PrepareType.Equals(obj: 0)) == false)
{
goto label_3;
}
val_9 = null;
if(GameSettingPrefs.DayIndex != 1)
{
goto label_9;
}
val_10 = null;
if(GameSettingPrefs.SmallIndex != 1)
{
goto label_9;
}
this.AirPod_StepPaint.gameObject.SetActive(value: true);
this.AirPod_StepPaint.PrepareToPaint();
return;
label_3:
if(MissionManager.Instance.PrepareType != 6)
{
return;
}
this.Airpod_StepPopItPaint.gameObject.SetActive(value: true);
this.Airpod_StepPopItPaint.OnGameStart();
return;
label_9:
this.AirPod_StepGlue.gameObject.SetActive(value: true);
this.AirPod_StepGlue.ShowGlue();
this.AirPod_StepGlue.InitGlueStep();
}
private void OnGlueNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.StepGlue.EndGlue();
this.StepPaint.gameObject.SetActive(value: true);
}
private void AirPod_OnGlueNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.AirPod_StepGlue.EndGlue();
this.AirPod_StepPaint.gameObject.SetActive(value: true);
}
private void OnGlueNextToStencilPaint()
{
int val_5 = this.CurStep;
val_5 = val_5 + 1;
this.CurStep = val_5;
GameUIRoot.<Instance>k__BackingField.transform.Find(n: "FloatBtn").gameObject.SetActive(value: false);
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: this.CurStep);
}
this.StepGlue.EndGlue();
this.StepPaint.gameObject.SetActive(value: true);
}
private void OnGlueNextToInjection()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.StepGlue.EndGlue();
this.StepInjection.gameObject.SetActive(value: true);
this.StepInjection.PrepareInjection();
}
private void OnPopItPaintNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this._StepPopItDry.gameObject.SetActive(value: true);
}
private void AirPod_OnPopItPaintNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.Airpod_StepPopItDry.gameObject.SetActive(value: true);
}
private void OnGlitterNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this._StepWaterGlitter.gameObject.SetActive(value: true);
}
private void OnGlitterSelectBgNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.StepLiquidGlitter.gameObject.SetActive(value: true);
}
private void OnPaintNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.StepPaint.EndPaint();
this.StepDry.gameObject.SetActive(value: true);
this.StepDry.SetTool();
UnityEngine.Coroutine val_4 = this.StartCoroutine(routine: this.StepDry.PrepareDry());
}
private void AirPods_OnPaintNext()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.AirPod_StepPaint.EndPaint();
this.AirPod_StepDry.gameObject.SetActive(value: true);
this.AirPod_StepDry.SetTool();
UnityEngine.Coroutine val_4 = this.StartCoroutine(routine: this.AirPod_StepDry.PrepareDry());
}
private void OnDryNext()
{
var val_4;
int val_4 = this.CurStep;
val_4 = val_4 + 1;
this.CurStep = val_4;
val_4 = null;
val_4 = null;
if(GameSettingPrefs.StencilPaint != false)
{
if(this.StepPaint.gameObject.activeSelf != false)
{
this.StepPaint.EndPaint();
}
}
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: this.CurStep);
}
this.StepDecoration.gameObject.SetActive(value: true);
this.StepDecoration.InitBubble();
}
private void AirPods_OnDryNext()
{
var val_4;
int val_4 = this.CurStep;
val_4 = val_4 + 1;
this.CurStep = val_4;
val_4 = null;
val_4 = null;
if(GameSettingPrefs.StencilPaint != false)
{
if(this.AirPod_StepPaint.gameObject.activeSelf != false)
{
this.AirPod_StepPaint.EndPaint();
}
}
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: this.CurStep);
}
this.Airpod_StepDecoration.gameObject.SetActive(value: true);
this.Airpod_StepDecoration.InitBubble();
}
private void OnAcrylicNext()
{
this.PXABText();
}
private void PXABText()
{
int val_1 = this.CurStep + 1;
this.CurStep = val_1;
if(this.OnStepChange != null)
{
this.OnStepChange.Invoke(obj: val_1);
}
this.StepGlitter.gameObject.SetActive(value: true);
this.StepGlitter.PrepareGlitter();
}
public void OnEnd()
{
var val_10;
var val_11;
val_10 = null;
val_10 = null;
if(GameSettingPrefs.StencilPaint != false)
{
if(this.StepPaint.gameObject.activeSelf != false)
{
this.StepPaint.EndPaint();
}
}
this.ShadowCamera.SetActive(value: false);
this.Plan.SetActive(value: false);
this.CanvasGroup.alpha = 0f;
val_11 = null;
if(GameSettingPrefs.DayIndex > 1)
{
goto label_13;
}
this.DoOverGame();
goto label_31;
label_13:
if(MissionManager.Instance.PrepareType == 0)
{
goto label_16;
}
if(MissionManager.Instance.PrepareType != 2)
{
goto label_18;
}
this.OnMarbleResult();
goto label_31;
label_16:
this.OnGlueResult();
goto label_31;
label_18:
if(MissionManager.Instance.PrepareType == 1)
{
this.OnResultClick();
}
else
{
if(MissionManager.Instance.PrepareType == 4)
{
this.OnInjectClick();
}
else
{
if(MissionManager.Instance.PrepareType == 5)
{
this.OnLiquidGlitterResult();
}
else
{
if(MissionManager.Instance.PrepareType == 6)
{
this.OnPopItResult();
}
}
}
}
label_31:
ShortTimeHUD.Destroy();
}
public void AirPod_OnEnd()
{
var val_10;
var val_11;
val_10 = null;
val_10 = null;
if(GameSettingPrefs.StencilPaint != false)
{
if(this.AirPod_StepPaint.gameObject.activeSelf != false)
{
this.AirPod_StepPaint.EndPaint();
}
}
this.ShadowCamera.SetActive(value: false);
this.Plan.SetActive(value: false);
this.CanvasGroup.alpha = 0f;
val_11 = null;
if(GameSettingPrefs.DayIndex > 1)
{
goto label_13;
}
UnityEngine.Animator val_4 = GetComponent<UnityEngine.Animator>();
val_4.Play(stateName: MLStringDefine.AnimNameStage02);
LTDescr val_7 = LeanTween.delayedCall(delayTime: Util.animClipLength(pAnimator: val_4, pClipName: MLStringDefine.AnimNameStage02), callback: new System.Action(object: this, method: System.Void GameSceneManager::<AirPod_OnEnd>b__164_0()));
goto label_26;
label_13:
if(MissionManager.Instance.PrepareType == 0)
{
goto label_23;
}
if(MissionManager.Instance.PrepareType != 6)
{
goto label_26;
}
this.AirPod_sOnPopItResult();
goto label_26;
label_23:
this.OnAirPod_GlueResult();
label_26:
ShortTimeHUD.Destroy();
}
private void OnResultClick()
{
this.PaintType = 6;
this.SetCollider(pEnable: false, pEnable2: false);
this.SceneLight02.SetActive(value: true);
this.SceneLight01.SetActive(value: false);
this.SceneLight01.SetCollider(pEnable: false, pEnable2: false);
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = true;
this.CanvasGroup.alpha = 0f;
this.CanvasGroup.blocksRaycasts = false;
transform.Find(n: MLStringDefine.PhoneScreen).gameObject.SetActive(value: true);
this.ShowKeychainPopup();
}
private void OnInjectClick()
{
this.SetCollider(pEnable: false, pEnable2: false);
this.SetCollider(pEnable: false, pEnable2: false);
this.DragUi.GetComponent<UnityEngine.UI.Image>().raycastTarget = true;
this.CanvasGroup.alpha = 0f;
this.CanvasGroup.blocksRaycasts = false;
transform.Find(n: MLStringDefine.PhoneScreen).gameObject.SetActive(value: true);
UnityEngine.Animator val_5 = GetComponent<UnityEngine.Animator>();
val_5.Play(stateName: MLStringDefine.AnimNameStage02);
LTDescr val_8 = LeanTween.delayedCall(delayTime: Util.animClipLength(pAnimator: val_5, pClipName: MLStringDefine.AnimNameStage02), callback: new System.Action(object: this, method: System.Void GameSceneManager::<OnInjectClick>b__166_0()));
}
public void OnHideInject()
{
this.StepInjection.gameObject.SetActive(value: false);
}
public GameSceneManager()
{
this._3DSticker = new System.Collections.Generic.List<UnityEngine.GameObject>();
this._2DSticker = new System.Collections.Generic.List<UnityEngine.GameObject>();
}
private void <OnPopItResult>b__14_0()
{
this._StepPopItPlay.gameObject.SetActive(value: true);
this._StepPopItPlay.Init(pAction: new System.Action(object: this, method: public System.Void GameSceneManager::DoOverGame()));
}
private void <AirPod_sOnPopItResult>b__15_0()
{
this.AirPod__StepPopItPlay.gameObject.SetActive(value: true);
this.AirPod__StepPopItPlay.Init(pAction: new System.Action(object: this, method: public System.Void GameSceneManager::AirPod_DoOverGame()));
}
private void <OnLiquidGlitterResult>b__16_0()
{
var val_4;
this._StepWaterGlitter.ShowLift();
if(MissionManager.Instance.PrepareType != 5)
{
return;
}
val_4 = null;
if(GameSettingPrefs.GlitterMaker == false)
{
return;
}
LiquidGravitySensor val_3 = AddComponent<LiquidGravitySensor>();
}
private void <ShowKeychainPopup>b__18_0()
{
KeyChainTool.CreateKeyChainPopup(pOnOver: new System.Action(object: this, method: public System.Void GameSceneManager::DoOverGame()));
}
private void <AirPod_ShowKeychainPopup>b__19_0()
{
this.AirPod_DoOverGame();
}
private void <AirPod_DoOverGame>b__28_0()
{
this.ParticleSystem.gameObject.SetActive(value: false);
this.AirPod_ResetScene();
}
private void <AirPod_OnEnd>b__164_0()
{
this.AirPod_DoOverGame();
}
private void <OnInjectClick>b__166_0()
{
this.StepInjection.SetLiftUi();
this.StepInjection.SetGravitySensor();
}
}
Editor is loading...