Пример #1
0
        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();
            }
        }
Пример #2
0
    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>();
    }