Ejemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     sr = GetComponent <SpriteRenderer>();
     levelController = FindObjectOfType <LevelControllerPlatform>();
     ms           = levelController.GetPlayerMovementScript();
     soundManager = FindObjectOfType <SoundManager>();
 }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     levelController = FindObjectOfType <LevelControllerPlatform>();
     rb           = GetComponent <Rigidbody2D>();
     ms           = levelController.GetPlayerMovementScript();
     speed        = Random.Range(1, 4);
     soundManager = FindObjectOfType <SoundManager>();
 }
Ejemplo n.º 3
0
    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();
    }