Ejemplo n.º 1
0
 // 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");
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     mixer = GameObject.FindGameObjectWithTag("MusicManager").GetComponent <MusicMixer>();
 }