// Use this for initialization void Start() { sr = GetComponent <SpriteRenderer>(); levelController = FindObjectOfType <LevelControllerPlatform>(); ms = levelController.GetPlayerMovementScript(); soundManager = FindObjectOfType <SoundManager>(); }
// Use this for initialization void Start() { levelController = FindObjectOfType <LevelControllerPlatform>(); rb = GetComponent <Rigidbody2D>(); ms = levelController.GetPlayerMovementScript(); speed = Random.Range(1, 4); soundManager = FindObjectOfType <SoundManager>(); }
public void OnGoal() { GameObject go = GameObject.FindGameObjectWithTag("BonusLevelFinished"); for (int i = 0; i < go.transform.childCount; i++) { GameObject child = go.transform.GetChild(i).gameObject; child.SetActive(true); } Platformer_Movement pm = FindObjectOfType <Platformer_Movement>(); if (pm != null) { pm.LevelFinished(); } FindObjectOfType <PlayerPlatformController>().Drink(); StartCoroutine(StopPlayerAfterTime()); professorController.ShowStars(); }