void FindScripts()
    {
        // Find Controller GameObject
        GameObject controller =  Camera.main.gameObject;

        // Attach scripts that are attached to controller object
        sc_CameraController = controller.GetComponent<CameraController>();
        sc_GameController   = controller.GetComponent<GameController>();
        sc_LevelManager     = controller.GetComponent<LevelManager>();
        sc_RowManager       = controller.GetComponent<RowManager>();

        // Find Scripts not attached to controller object
        sc_AudioManager     = GameObject.Find("audio_manager").GetComponent<AudioManager>();

        if (LevelName == "Intro") return;

        sc_FadeToScene      = GameObject.FindGameObjectWithTag("Fade").GetComponent<FadeToScene>();
        sc_HighScoreManager = GameObject.FindGameObjectWithTag("Scores").GetComponent<HighScoreManager>();

        if (CheckObjectExist("score_tracker"))
            sc_ScoreTracker     = GameObject.Find("score_tracker").GetComponent<ScoreTracker>();

        if (CheckObjectExist("glow_ball"))
            sc_BallController   = GameObject.Find("glow_ball").GetComponent<BallController>();

        if (CheckObjectExist("boundaries"))
            sc_BoundaryManager   = GameObject.Find("boundaries").GetComponent<BoundaryManager>();
    }
    public virtual void Start()
    {
        // Attach Scripts to holders
        sc_ScriptHelper   = Camera.main.GetComponent<ScriptHelper>();
        sc_AudioManager   = sc_ScriptHelper.sc_AudioManager;
        sc_FadeToScene    = sc_ScriptHelper.sc_FadeToScene;
        sc_GameController = sc_ScriptHelper.sc_GameController;
        sc_ScoreTracker   = sc_ScriptHelper.sc_ScoreTracker;

        _Animator = gameObject.GetComponent<Animation>();
    }
Exemple #3
0
    public virtual void Start()
    {
        // Attach Scripts to holders
        sc_ScriptHelper   = Camera.main.GetComponent <ScriptHelper>();
        sc_AudioManager   = sc_ScriptHelper.sc_AudioManager;
        sc_FadeToScene    = sc_ScriptHelper.sc_FadeToScene;
        sc_GameController = sc_ScriptHelper.sc_GameController;
        sc_ScoreTracker   = sc_ScriptHelper.sc_ScoreTracker;

        _Animator = gameObject.GetComponent <Animation>();
    }
Exemple #4
0
    void Awake()
    {
        anim           = GetComponent <Animator> ();
        playerAudio    = GetComponent <AudioSource> ();
        playerEvent    = GetComponent <CharacterEvent> ();
        playerMovement = GetComponent <FirstPersonController> ();
        fadeToScene    = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <FadeToScene>();

        currentHealth = startHealth;

        color.b = 0;
        color.r = (((float)currentHealth * (-(float)rgb / (float)startHealth) + (float)rgb) / (float)rgb);
        color.g = ((float)currentHealth / (float)startHealth);
        healthMaterial.SetColor("_Color", color);
    }
Exemple #5
0
    void FindScripts()
    {
        // Find Controller GameObject
        GameObject controller = Camera.main.gameObject;

        // Attach scripts that are attached to controller object
        sc_CameraController = controller.GetComponent <CameraController>();
        sc_GameController   = controller.GetComponent <GameController>();
        sc_LevelManager     = controller.GetComponent <LevelManager>();
        sc_RowManager       = controller.GetComponent <RowManager>();

        // Find Scripts not attached to controller object
        sc_AudioManager = GameObject.Find("audio_manager").GetComponent <AudioManager>();

        if (LevelName == "Intro")
        {
            return;
        }

        sc_FadeToScene      = GameObject.FindGameObjectWithTag("Fade").GetComponent <FadeToScene>();
        sc_HighScoreManager = GameObject.FindGameObjectWithTag("Scores").GetComponent <HighScoreManager>();

        if (CheckObjectExist("score_tracker"))
        {
            sc_ScoreTracker = GameObject.Find("score_tracker").GetComponent <ScoreTracker>();
        }

        if (CheckObjectExist("glow_ball"))
        {
            sc_BallController = GameObject.Find("glow_ball").GetComponent <BallController>();
        }

        if (CheckObjectExist("boundaries"))
        {
            sc_BoundaryManager = GameObject.Find("boundaries").GetComponent <BoundaryManager>();
        }
    }
Exemple #6
0
    void Start()
    {
        // Attach Scripts to holders
        sc_ScriptHelper   = Camera.main.GetComponent <ScriptHelper>();
        sc_AudioManager   = sc_ScriptHelper.sc_AudioManager;
        sc_BallController = sc_ScriptHelper.sc_BallController;
        sc_FadeToScene    = sc_ScriptHelper.sc_FadeToScene;

        // Tell screen to not dim
        Screen.sleepTimeout = SleepTimeout.NeverSleep;

        // Set booleans
        isGamePaused   = false;
        isGameOver     = false;
        gameOver_Once  = false;
        hasGameStarted = false;
        useGameInput   = true;

        // Set Product Version Number
        Product_VersionNumber = 1.0f;

        // Make screen fade in
        sc_FadeToScene.FadeInScene(1.5f);
    }
    void Start()
    {
        // Attach Scripts to holders
        sc_ScriptHelper   = Camera.main.GetComponent<ScriptHelper>();
        sc_AudioManager   = sc_ScriptHelper.sc_AudioManager;
        sc_BallController = sc_ScriptHelper.sc_BallController;
        sc_FadeToScene    = sc_ScriptHelper.sc_FadeToScene;

        // Tell screen to not dim
        Screen.sleepTimeout = SleepTimeout.NeverSleep;

        // Set booleans
        isGamePaused   = false;
        isGameOver     = false;
        gameOver_Once  = false;
        hasGameStarted = false;
        useGameInput   = true;

        // Set Product Version Number
        Product_VersionNumber = 1.0f;

        // Make screen fade in
        sc_FadeToScene.FadeInScene(1.5f);
    }