8 private void OnCollisionEnter2D(Collision2D collision)
12 if (hoard.score > hoard.hiScore)
14 hoard.hiScore = hoard.score;
16 if (!this.hasSound || hoard.maxSounds == 0)
20 if (this.rb.velocity.magnitude > 0.8f &&
this.rb.position.y < 3f)
22 EMono.Sound.Play(this.item.Source.sound,
this.rb.position, 0.01f * (
float)hoard.volume);
27 public void PlaySound(
string id =
null)
29 if (this.rb.position.y < 10f)
33 EMono.Sound.Play(
id.IsEmpty(this.item.Source.sound),
this.rb.position, 0.01f * (
float)
EMono.player.hoard.volume);
37 public void Deactivate()
39 base.gameObject.SetActive(
false);
42 for (
int i = 0; i < array.Length; i++)
44 array[i].active =
false;
68 public bool active =
true;
76 public Rigidbody2D rb;