Пример #1
0
        private void Collider_BeginCollision(WaveEngine.Common.Physics2D.ICollisionInfo2D contact)
        {
            var   velocity = contact.ColliderB.RigidBody.LinearVelocity;
            float length   = velocity.Length();
            float volume   = Math.Min(1, length / 5);

            var instance = this.soundManager.PlaySound(SoundType.CrateDrop, volume);
        }
Пример #2
0
 private void Collider_EndCollision(WaveEngine.Common.Physics2D.ICollisionInfo2D contact)
 {
     this.collisionCounter--;
 }
Пример #3
0
 private void Collider_BeginCollision(WaveEngine.Common.Physics2D.ICollisionInfo2D contact)
 {
     this.collisionCounter++;
     this.soundManager.PlaySound(SoundType.Contact);
 }