void InitCleanUpState() { Context.textAnimFSM.FsmVariables.BoolVariables[0].Value = true; holder = FindObjectOfType <FridgeHolderBehavior>().transform; bowlAnimPlayer = FindObjectOfType <FinalBowlAnimation>(); Lid = Context.cleanupBowl.transform.Find("BoxLid").GetComponent <Rigidbody>(); Lid.gameObject.SetActive(false); Context.lightToTurnOff.SetActive(false); Context.backgroundMusic.DOFade(0, 1); if (Context.Debug_StartWithState == 3) { FindObjectOfType <FridgeHolderBehavior>().hasChild = true; bowlAnimPlayer.EndOfAnimation(); Context._monologueManager.DisplayNextSprite(); } }
void Start() { MyCam = Camera.main; CornGameEvents.instance.OnGameStateSwitchEnter += ScreenFadeOut; CornGameEvents.instance.OnGameStateSwitchExit += ScreenFadeIn; _itemManager = FindObjectOfType <CornItemManager>(); _itemInteractions = FindObjectOfType <CornItemInteractions>(); _mouseLookScript = FindObjectOfType <CornMouseLook>(); ImgSlot = GameObject.Find("Reticle").GetComponent <Image>(); //ImgSlot.gameObject.SetActive(false); fadeImage = GameObject.Find("FadeImage").GetComponent <Image>(); fadeImage.color = new Color(0, 0, 0, 1); fadeImage.gameObject.SetActive(true); ZoomInstruction.SetActive(false); InteractInstruction.SetActive(false); EndGameInstruction.SetActive(false); EatButtonInstruction.SetActive(false); finalAnimation = FindObjectOfType <FinalBowlAnimation>(); }