void OnTriggerEnter2D(Collider2D c) { if (c.gameObject.tag != "Player") { return; } SimpleMovement playerMovement = c.gameObject.GetComponent <SimpleMovement>(); if (playerMovement == null) { return; } if (playerMovement.AcquireFreezeWeapon()) { WorldState.TurnOffItem(this.gameObject.scene.name, this.name); FindObjectOfType <AudioManager_2>().Play("WeaponPU"); Destroy(this.gameObject); } }