// Damage Logic void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.tag == "Hitbox") { mixer = GameObject.FindGameObjectWithTag("MusicManager").GetComponent <MusicMixer>(); mixer.PlaySquish(); // This triggers any functions in the other gameobject called hurt other.gameObject.SendMessageUpwards("Hurt"); } }
void RefreshBindings() { coinCount = GameObject.FindGameObjectWithTag("CoinDisplay").GetComponent <CoinCount>(); hearts = GameObject.FindGameObjectWithTag("HeartDisplay").GetComponent <HeartsGUI>(); rb = GetComponent <Rigidbody2D>(); oldYPos = transform.position.y; musicManager = GameObject.FindGameObjectWithTag("MusicManager"); mixer = musicManager.GetComponent <MusicMixer>(); if (isLocalPlayer) { Camera.main.GetComponent <CameraAI> ().SetTarget(gameObject); GameObject.Find("UserInput").GetComponent <UserInput> ().SetPlayer(gameObject); } }
// Use this for initialization void Start() { mixer = GameObject.FindGameObjectWithTag("MusicManager").GetComponent <MusicMixer>(); }