// Use this for initialization void Start() { puzzleManager = GameObject.FindGameObjectWithTag("PuzzleCanvasOne").GetComponent <PuzzleOneManager>(); //myCanvas = GameObject.Find("Canvas").GetComponent<Canvas>(); canvas = myCanvas.transform; VERYstartPos = gameObject.transform.position; }
// Use this for initialization void Start() { PuzzleCanvas = GameObject.FindGameObjectWithTag("PuzzleCanvasOne"); //PuzzleCanvas.SetActive(false); pause = GameObject.FindGameObjectWithTag("GamePauser").GetComponent <Pause>(); puzzle1Manager = PuzzleCanvas.GetComponent <PuzzleOneManager>(); puzzleDialogue = GameObject.FindGameObjectWithTag("PuzzleDialogue1"); dialogue = puzzleDialogue.GetComponent <DialogueManager>(); puzzleDialogue.SetActive(false); }
private void Awake() { player = FindObjectOfType <PlayerController>(); animator = GetComponent <Animator>(); audioSource = GetComponent <AudioSource>(); puzzleManager = FindObjectOfType <PuzzleOneManager>(); pearlSoundCount = 0; shells = FindObjectsOfType <Clamshell>(); }
private void Start() { animator = GetComponent <Animator>(); puzzleOneManager = FindObjectOfType <PuzzleOneManager>(); currentGridPos = startingGridPos; targetGridPos = currentGridPos; player = FindObjectOfType <PlayerController>(); spriteRenderer = GetComponent <SpriteRenderer>(); audioSource = GetComponent <AudioSource>(); CreateButton(); }
public void DialogueBox() { gameObject.GetComponent <Canvas>().worldCamera = GameObject.Find("Camera (eye)").GetComponent <Camera>(); canvas = GameObject.Find("Canvas"); //canvas.SetActive(true); if (PuzzleCanvas1 == null) { PuzzleCanvas1 = GameObject.FindGameObjectWithTag("PuzzleCanvasOne"); } if (puzz1Man == null) { puzz1Man = PuzzleCanvas1.GetComponent <PuzzleOneManager>(); } if (!PuzzleCanvas1.activeSelf) { PuzzleCanvas1.SetActive(true); } puzz1Man.DecideCorrect(); correctSymb1 = PuzzleOneManager.correctSymb1; correctSymb2 = PuzzleOneManager.correctSymb2; correctSymb3 = PuzzleOneManager.correctSymb3; if (PuzzleCanvas1.activeSelf) { //PuzzleCanvas1.SetActive(false); } TimeStop.unavailable = true; ItemInventory.unavailable = true; StartScreen.unavailable = true; WeaponInventory.unavailable = true; dialogueSlot1 = GameObject.FindGameObjectWithTag("DialogueSlot1").transform; dialogueSlot2 = GameObject.FindGameObjectWithTag("DialogueSlot2").transform; dialogueSlot3 = GameObject.FindGameObjectWithTag("DialogueSlot3").transform; puzzSymbCopys = GameObject.FindGameObjectsWithTag("PuzzleSymbol3"); //GameObject clone1 = Instantiate(puzzSymbCopys[correctSymb1], dialogueSlot1.position, transform.rotation) as GameObject; //GameObject clone2 = Instantiate(puzzSymbCopys[correctSymb2], dialogueSlot2.position, transform.rotation) as GameObject; //GameObject clone3 = Instantiate(puzzSymbCopys[correctSymb3], dialogueSlot3.position, transform.rotation) as GameObject; puzzSymbCopys[correctSymb1].transform.position = dialogueSlot1.position; // puzzSymbCopys[correctSymb1].transform.parent = canvas.transform; puzzSymbCopys[correctSymb2].transform.position = dialogueSlot2.position; // puzzSymbCopys[correctSymb2].transform.parent = canvas.transform; puzzSymbCopys[correctSymb3].transform.position = dialogueSlot3.position; // puzzSymbCopys[correctSymb3].transform.parent = canvas.transform; // pause.MenuOn(); //canvas.SetActive(false); }
private void OnSceneLoaded(Scene scene, LoadSceneMode mode) { if (scene.name != "MainMenu") { musicManager.playMainMenuMusic = false; musicManager.StopMainMenuMusic(); } if (scene.name == "Sandbox" && playerExitingMountain) { foreach (Vector3 position in mountainExitPositions) { Instantiate(gridpointToSpawn, position, Quaternion.identity); } player = FindObjectOfType <PlayerController>(); if (player != null) { player.transform.position = mountainExitPositions[currentMountainNumber]; } } else { playerExitingMountain = false; } switch (scene.name) { case "Level1Puzzle2": if (musicManager.isLevelOneSolved || musicManager.areAllLevelsSolved) { PuzzleTwoManager puzzleTwoManager = FindObjectOfType <PuzzleTwoManager>(); puzzleTwoManager.PuzzleAlreadySolved(); } playerSoundManager = FindObjectOfType <PlayerSoundManager>(); playerSoundManager.surface = PlayerSoundManager.Surface.cave; break; case "Level2Puzzle1": if (musicManager.isLevelTwoSolved || musicManager.areAllLevelsSolved) { PuzzleOneManager puzzleOneManager = FindObjectOfType <PuzzleOneManager>(); puzzleOneManager.PuzzleAlreadySolved(); } playerSoundManager = FindObjectOfType <PlayerSoundManager>(); playerSoundManager.surface = PlayerSoundManager.Surface.cave; break; case "Level3Puzzle3": if (musicManager.isLevelThreeSolved || musicManager.areAllLevelsSolved) { PuzzleThreeManager puzzleThreeManager = FindObjectOfType <PuzzleThreeManager>(); puzzleThreeManager.PuzzleAlreadySolved(); } playerSoundManager = FindObjectOfType <PlayerSoundManager>(); playerSoundManager.surface = PlayerSoundManager.Surface.cave; break; case "Sandbox": playerSoundManager = FindObjectOfType <PlayerSoundManager>(); playerSoundManager.surface = PlayerSoundManager.Surface.sand; break; case "MainMenu": soundsUnlocked = false; musicManager.areAllLevelsSolved = false; musicManager.isLevelOneSolved = false; musicManager.isLevelTwoSolved = false; musicManager.isLevelThreeSolved = false; musicManager.playMainMenuMusic = true; musicManager.CheckWhichMusicToPlay(); break; } }
// Use this for initialization void Start() { puzzleManager = GameObject.Find("PuzzleCanvasOne").GetComponent <PuzzleOneManager>(); winNum = 0; }
// Use this for initialization void Start() { puzzleManager = GameObject.FindGameObjectWithTag("PuzzleCanvasOne").GetComponent <PuzzleOneManager>(); }