void Awake() { boyInitializer = GetComponent <BoyInitializer>(); windowsBehavior = GetComponent <WindowsBehavior>(); if (!Game.paperFromTrashObtained) { Instantiate(paperFromTrashPrefab); } if (!Game.paperFromDesktopObtained) { Instantiate(paperFromDesktopPrefab); } if (Game.sockoAppears && !Game.sockoDefeated) { monsterInWardrobe.StartCoroutine("ActivateSocko"); } else if (Game.sockoAppears && Game.sockoDefeated) { Game.sockoAppears = false; Game.puzzlesSolved++; CheckPuzzlesSolved(); } if (Game.finalBossDefeated) { DisableColliders(chest); DisableColliders(estanteria); sequencer.StartCoroutine("StartSequence", "finalSequence"); } }
protected void Awake() { playerController = GameObject.FindWithTag("Player").GetComponent <PlayerController2D>(); sequencer = GameObject.FindWithTag("Sequencer").GetComponent <Sequencer>(); messageDialogController = GameObject.FindWithTag("GUIController").GetComponent <MessageDialogController> (); playerController.canMove = false; windowsBehavior = GameObject.FindWithTag("GameController").GetComponent <WindowsBehavior> (); }