private void Awake() { if (instance == null) { instance = this; } }
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; }
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 }