protected override void OnCollisionEnter(Collision collision) { if (collision.IsPlayer()) { GlobalVariables.Player.SetMaterialColors(CurrentMaterial); Hide(); SoundManager.PlaySoundEffect("SpecialItemHit"); GameDirector.AddScore(HitPoints); } }
protected override void OnCollisionEnter(Collision collision) { if (collision.IsPlayer()) { if (CurrentMaterialName == GlobalVariables.Player.CurrentMaterialName) { GameDirector.DoEffects("ObstacleHit", CurrentMaterial); Hide(); GameDirector.AddScore(HitPoints); } else { GlobalVariables.Player.Death(); } } }