コード例 #1
0
    // Start is called before the first frame update
    void Start()
    {
        GameObject scoreManagerObject = GameObject.FindWithTag("Score Manager");

        scoreManager = scoreManagerObject.GetComponent <ScoreManager>();
        GameObject soundManagerObject = GameObject.FindWithTag("SoundManager");

        soundManager     = soundManagerObject.GetComponent <SoundManager>();
        playerCollisions = FindObjectOfType <DetectPlayerCollisions>();
        playerWeapons    = FindObjectOfType <PlayerWeaponsController>();
        fireRateBar      = FindObjectOfType <FireRateBar>();
    }
コード例 #2
0
    // Start is called before the first frame update
    void Start()
    {
        // Reference to GameManager script - NOTE TO SELF: REMEMBER HOW TO DO THIS USING GameObject WHEN
        // LOOKING IN SCRIPTS BUT NOT IN THE SAME GAME OBJECT!!!!
        GameObject scoreManagerObject = GameObject.FindWithTag("Score Manager");

        scoreManager = scoreManagerObject.GetComponent <ScoreManager>();

        GameObject soundManagerObject = GameObject.FindWithTag("SoundManager");

        soundManager = soundManagerObject.GetComponent <SoundManager>();

        speedBar = FindObjectOfType <SpeedBar>();

        playerController = FindObjectOfType <PlayerController>();

        playerCollisions = FindObjectOfType <DetectPlayerCollisions>();
    }
コード例 #3
0
    // Start is called before the first frame update
    void Start()
    {        // Set tutorial references and variables on start
        GameObject soundManagerObject = GameObject.FindWithTag("SoundManager");

        soundManager               = soundManagerObject.GetComponent <SoundManager>();
        playerController           = FindObjectOfType <PlayerController>();
        gameOver                   = FindObjectOfType <GameManager>();
        playerHitPoints            = FindObjectOfType <DetectPlayerCollisions>();
        scoreManager               = FindObjectOfType <ScoreManager>();
        levelTransition            = FindObjectOfType <LevelTransition>();
        playerWeapons              = FindObjectOfType <PlayerWeaponsController>();
        playerController.canEngage = false;
        playerController.canMove   = false;
        hazardHpDestroyed          = false;
        dangerWarning              = false;
        wasEnemyEngaged            = false;
        displayPanel.gameObject.SetActive(false);
        StartCoroutine(timePauseHalfNoIdex());
    }
コード例 #4
0
    public int numberOfSpeeds = 4; // Total number of speed levels

    // Start is called before the first frame update
    void Start()
    {
        playerController = GetComponent <PlayerController>();
        soundManager     = GetComponent <SoundManager>();
        playerCollisions = GetComponent <DetectPlayerCollisions>();
    }