pda
jvm
core
/
net.artux.pda.map.ecs.sound
/
AudioSystem
Audio
System
open
class
AudioSystem
:
BaseSystem
Система отвечающая за проигрываение звуков и музыки на карте
Members
Constructors
Audio
System
Link copied to clipboard
@
Inject
constructor
(
assetManager
:
AssetManager
)
Properties
engine
Link copied to clipboard
open
val
engine
:
Engine
entities
Link copied to clipboard
open
val
entities
:
ImmutableArray
<
Entity
>
family
Link copied to clipboard
open
val
family
:
Family
player
Link copied to clipboard
open
val
player
:
Entity
priority
Link copied to clipboard
open
var
priority
:
Int
Functions
added
To
Engine
Link copied to clipboard
open
fun
addedToEngine
(
engine
:
Engine
)
open
fun
addedToEngine
(
engine
:
Engine
)
change
State
Link copied to clipboard
open
fun
changeState
(
mute
:
Boolean
)
check
Processing
Link copied to clipboard
open
fun
checkProcessing
(
)
:
Boolean
is
Muted
Link copied to clipboard
open
fun
isMuted
(
)
:
Boolean
play
By
Sound
Id
Link copied to clipboard
open
fun
playBySoundId
(
soundId
:
String
)
Проиграть звук по ссылке
play
Music
Link copied to clipboard
open
fun
playMusic
(
music
:
Music
)
play
Sound
Link copied to clipboard
open
fun
playSound
(
sound
:
Sound
)
Проиграть звук
play
Sound
At
Distance
Link copied to clipboard
open
fun
playSoundAtDistance
(
sound
:
Sound
,
position
:
Vector2
)
Проигрывает звук на удалении от игрока
open
fun
playSoundAtDistance
(
sound
:
Sound
,
position
:
Vector2
,
db
:
Float
)
play
Stalker
Detection
Link copied to clipboard
open
fun
playStalkerDetection
(
)
removed
From
Engine
Link copied to clipboard
open
fun
removedFromEngine
(
engine
:
Engine
)
set
Processing
Link copied to clipboard
open
fun
setProcessing
(
processing
:
Boolean
)
start
Background
Music
Link copied to clipboard
open
fun
startBackgroundMusic
(
)
stop
Music
Link copied to clipboard
open
fun
stopMusic
(
)
update
Link copied to clipboard
open
fun
update
(
deltaTime
:
Float
)
open
fun
update
(
deltaTime
:
Float
)