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 );
}
}
}