C# Класс geek.GameEngine.Sound.SoundEffectInfo

The info about a known sound effect.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AssetName string
Effect Microsoft.Xna.Framework.Audio.SoundEffect
IsLooped bool

Открытые методы

Метод Описание
Play ( bool allowOverlap = false, float volume = 1 ) : SoundEffectInstance

Play the sound.

SoundEffectInfo ( string asset, SoundEffect eff, bool isLooped = false ) : System.Collections.Generic
Stop ( ) : void

Stop all the instances of the sound.

Приватные методы

Метод Описание
refreshInstances ( ) : bool

Remove all finished instances from the cache.

Описание методов

Play() публичный Метод

Play the sound.
public Play ( bool allowOverlap = false, float volume = 1 ) : SoundEffectInstance
allowOverlap bool Allow more than one instance of the sound played simultaneously.
volume float Volume of the sample (0..1)
Результат Microsoft.Xna.Framework.Audio.SoundEffectInstance

SoundEffectInfo() публичный Метод

public SoundEffectInfo ( string asset, SoundEffect eff, bool isLooped = false ) : System.Collections.Generic
asset string
eff Microsoft.Xna.Framework.Audio.SoundEffect
isLooped bool
Результат System.Collections.Generic

Stop() публичный Метод

Stop all the instances of the sound.
public Stop ( ) : void
Результат void

Описание свойств

AssetName публичное свойство

Asset name of the effect.
public string AssetName
Результат string

Effect публичное свойство

The effect.
public SoundEffect,Microsoft.Xna.Framework.Audio Effect
Результат Microsoft.Xna.Framework.Audio.SoundEffect

IsLooped публичное свойство

Gets or sets looping flag.
public bool IsLooped
Результат bool