private void SignalPuzzle(GameObject player) { GameObject gameObject = GameObject.Find("NumberMaze"); NumberMaze numberMaze = gameObject.GetComponent <NumberMaze>(); numberMaze.NumberTileActivated(Position, player); }
private void SignalPuzzle(GameObject player) { GameObject gameObject; switch (PuzzleName) { case "PressurePlatePuzzle": gameObject = GameObject.Find("PressurePlatePuzzle"); PressurePuzzleLogic ppl = gameObject.GetComponent <PressurePuzzleLogic>(); ppl.PressurePlateActivated(Position, player); break; case "NumberMaze": gameObject = GameObject.Find("NumberMaze"); NumberMaze numberMaze = gameObject.GetComponent <NumberMaze>(); numberMaze.PressurePlateActivated(Position, player); break; default: break; } }