GameEntities.TankType.OnPreloadResources C# (CSharp) Method

OnPreloadResources() protected method

protected OnPreloadResources ( ) : void
return void
        protected override void OnPreloadResources()
        {
            base.OnPreloadResources();

            if( !string.IsNullOrEmpty( SoundOn ) )
                SoundWorld.Instance.SoundCreate( SoundOn, SoundMode.Mode3D );
            if( !string.IsNullOrEmpty( SoundOff ) )
                SoundWorld.Instance.SoundCreate( SoundOff, SoundMode.Mode3D );
            if( !string.IsNullOrEmpty( SoundGearUp ) )
                SoundWorld.Instance.SoundCreate( SoundGearUp, SoundMode.Mode3D );
            if( !string.IsNullOrEmpty( SoundGearDown ) )
                SoundWorld.Instance.SoundCreate( SoundGearDown, SoundMode.Mode3D );
            if( !string.IsNullOrEmpty( SoundTowerTurn ) )
                SoundWorld.Instance.SoundCreate( SoundTowerTurn, SoundMode.Mode3D | SoundMode.Loop );

            foreach( Gear gear in gears )
            {
                if( !string.IsNullOrEmpty( gear.SoundMotor ) )
                {
                    SoundWorld.Instance.SoundCreate( gear.SoundMotor, SoundMode.Mode3D |
                        SoundMode.Loop );
                }
            }
        }