private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Example #2
0
 private static ScoreMultiplier GetInstance()
 {
     if (instance == null)
     {
         instance = FindObjectOfType <ScoreMultiplier>();
     }
     return(instance);
 }
    private void AddScore()
    {
        ScoreController scoreController = GameObject.FindGameObjectWithTag("ScoreController").GetComponent <ScoreController>();
        ScoreMultiplier scoreMultiplier = GameObject.FindGameObjectWithTag("ScoreMultiplier").GetComponent <ScoreMultiplier>();

        score = zombie.score * scoreMultiplier.multiplier;
        scoreController.AddScore(score);
        scoreMultiplier.Increment();
    }
    // Use this for initialization
    void Start()
    {
        m_cInstance = this;

        Multipliers = new List<Multiplier>();
        m_cTextField = gameObject.GetComponent<Text>();
        m_cTextField.text = "";

        foreach (Text t in ScoreMultiplierTextFields)
        {
            t.text = "";
        }

        m_fScoreMultiplierFontSize = ScoreMultiplierTextFields[0].fontSize;
    }
Example #5
0
    void Start()
    {
        AngleControlScript    = GetComponent <AngleControl>();
        ScoreMultiplierScript = GetComponent <ScoreMultiplier>();
        ExplosionsScript      = GetComponent <Explosions>();

        rbBalloon = GetComponent <Rigidbody2D>();

        balloonAnimator         = Top.GetComponent <Animator>();
        basketAnimator          = Bottom.GetComponent <Animator>();
        balloonAnimator.enabled = false;
        basketAnimator.enabled  = false;

        freezeObject(true);  // stabilize the balloon
    }