Pavle Goloskokovic
|
0472463dad
|
Instantiating event dispatcher before setting any property values
|
2018-01-03 21:55:41 +01:00 |
|
Pavle Goloskokovic
|
c293d4a516
|
Dispatching event when global detune value changes
|
2018-01-03 21:29:00 +01:00 |
|
Pavle Goloskokovic
|
f6976daf2b
|
Dispatching event when global rate value changes
|
2018-01-03 21:28:45 +01:00 |
|
Pavle Goloskokovic
|
3b5289a733
|
Dispatching event when global volume value changes
|
2018-01-03 21:28:13 +01:00 |
|
Pavle Goloskokovic
|
3967a111a4
|
Dispatching event when global mute value changes
|
2018-01-03 21:27:53 +01:00 |
|
Pavle Goloskokovic
|
d73208349f
|
Dispatching event when sound seek changes
|
2018-01-03 21:27:09 +01:00 |
|
Pavle Goloskokovic
|
dc796465b7
|
Dispatching event when sound detune value changes
|
2018-01-03 21:26:49 +01:00 |
|
Pavle Goloskokovic
|
de8919645a
|
Dispatching event when sound rate value changes
|
2018-01-03 21:26:31 +01:00 |
|
Pavle Goloskokovic
|
e0591df9fc
|
Dispatching event when sound volume value changes
|
2018-01-03 21:26:15 +01:00 |
|
Pavle Goloskokovic
|
0c70ae236e
|
Dispatching event when sound mute value changes
|
2018-01-03 21:26:01 +01:00 |
|
Pavle Goloskokovic
|
c8a0591b62
|
Added SoundValueEvent to index.js
|
2018-01-03 21:24:47 +01:00 |
|
Pavle Goloskokovic
|
a157dd2ccc
|
Added event class for sound value change
|
2018-01-03 21:24:33 +01:00 |
|
Pavle Goloskokovic
|
4210898a24
|
Replaced stop method call with logic needed to stop sound in order to avoiding dispatching both stop and ended events
|
2018-01-03 21:23:41 +01:00 |
|
Pavle Goloskokovic
|
89fce9135a
|
Dispatching event when sound ends
|
2018-01-03 21:22:07 +01:00 |
|
Pavle Goloskokovic
|
3356fc2d92
|
Dispatching event when calling stop method
|
2018-01-03 21:20:40 +01:00 |
|
Pavle Goloskokovic
|
99accdbbd0
|
Dispatching event when calling resume method
|
2018-01-03 21:20:22 +01:00 |
|
Pavle Goloskokovic
|
fbc7264d4c
|
Dispatching event when calling pause method
|
2018-01-03 21:20:02 +01:00 |
|
Pavle Goloskokovic
|
17985a0147
|
Dispatching event when calling play method
|
2018-01-03 21:19:44 +01:00 |
|
Pavle Goloskokovic
|
a664714c12
|
Removed unused dynamic fx code
|
2018-01-03 20:38:08 +01:00 |
|
Pavle Goloskokovic
|
d25b714e7e
|
Added global playAudioSprite method that enables playing sounds from audiosprite on the fly
|
2018-01-03 20:35:28 +01:00 |
|
Pavle Goloskokovic
|
912a737561
|
Added global play method that enables playing sounds on the fly
|
2018-01-03 20:32:31 +01:00 |
|
Pavle Goloskokovic
|
1c896ba1f7
|
Removed fadeTo method
|
2018-01-03 20:31:33 +01:00 |
|
Pavle Goloskokovic
|
92ee1bb7e0
|
Removed fade tween property from destroy method
|
2018-01-03 20:31:07 +01:00 |
|
Pavle Goloskokovic
|
36f918c26b
|
Removed fade tween property
|
2018-01-03 20:28:22 +01:00 |
|
Pavle Goloskokovic
|
aad8dea41b
|
Added SoundEvent class to index.js
|
2017-12-22 15:47:37 +01:00 |
|
Pavle Goloskokovic
|
e36e18977e
|
Dispatching loop event when sound loops
|
2017-12-22 15:47:15 +01:00 |
|
Pavle Goloskokovic
|
0ac51b879d
|
Added SoundEvent class
|
2017-12-22 15:46:48 +01:00 |
|
Pavle Goloskokovic
|
97e648bea6
|
Removed debug logging
|
2017-12-22 15:46:05 +01:00 |
|
Pavle Goloskokovic
|
c569aabc73
|
Resetting rate updates on sound loop
|
2017-12-22 15:45:28 +01:00 |
|
Pavle Goloskokovic
|
5635c04da0
|
Stopping and removing loop source when stopping and removing main source
|
2017-12-22 15:42:45 +01:00 |
|
Pavle Goloskokovic
|
c15afd2d29
|
Setting loopTime to 0 when stopping and resetting loop source
|
2017-12-22 15:42:09 +01:00 |
|
Pavle Goloskokovic
|
9b1db4257c
|
Setting playTime and startTime properties to loopTime value whe sound loops
|
2017-12-22 15:40:58 +01:00 |
|
Pavle Goloskokovic
|
c1688ddbfe
|
Setting loopTime to loop source start call when parameter value when creating it
|
2017-12-22 15:37:36 +01:00 |
|
Pavle Goloskokovic
|
54de230ac4
|
Added loopTime property to keep track of the time at which the sound loop source should actually start playback based on BaseAudioContext.currentTime value
|
2017-12-22 15:35:57 +01:00 |
|
Pavle Goloskokovic
|
34d0e4f7a6
|
Setting loop source to be main source when sound loops and creating next loop source
|
2017-12-22 15:33:19 +01:00 |
|
Pavle Goloskokovic
|
cd6b6bf574
|
Using the same current time value for updating source playback rate and adding rate update item to the array
|
2017-12-22 15:29:56 +01:00 |
|
Pavle Goloskokovic
|
13d891893c
|
Setting correct playback rate to loop source buffer when creating it
|
2017-12-22 15:27:42 +01:00 |
|
Pavle Goloskokovic
|
39f95cf6b4
|
Resetting loop source when updating sound playback rate if it is playing
|
2017-12-22 15:24:25 +01:00 |
|
Pavle Goloskokovic
|
187379ace2
|
Always topping and removing loop buffer source when setting loop property as it needs to be reset even if setting it to true
|
2017-12-22 15:21:21 +01:00 |
|
Pavle Goloskokovic
|
4d95cac657
|
Stopping and removing loop buffer source when setting loop property to false
|
2017-12-22 15:20:27 +01:00 |
|
Pavle Goloskokovic
|
b9ec8f2dea
|
Added method for stopping and removing loop buffer source
|
2017-12-22 15:18:35 +01:00 |
|
Pavle Goloskokovic
|
15db2bac74
|
Moved logic for calculating loop time into separate method
|
2017-12-21 17:21:59 +01:00 |
|
Pavle Goloskokovic
|
4f6a665451
|
Moved loop buffer source creation and starting logic into separate method
|
2017-12-21 17:19:45 +01:00 |
|
Pavle Goloskokovic
|
46a99af255
|
Calculating correct value for when parameter for loop buffer source start method
|
2017-12-21 17:17:10 +01:00 |
|
Pavle Goloskokovic
|
b559985b31
|
Creating and starting loop buffer source only if sound is currently playing
|
2017-12-21 17:10:57 +01:00 |
|
Pavle Goloskokovic
|
4538ee9af1
|
Calculating when, offset and duration parameters for buffer source start method and calling it in loop setter method
|
2017-12-21 17:08:29 +01:00 |
|
Pavle Goloskokovic
|
1779bcb853
|
Moved loop source creation logic into loop property setter
|
2017-12-21 17:04:01 +01:00 |
|
Pavle Goloskokovic
|
8e9cc41b36
|
Moved sound buffer source creation logic into separate method to be able to reuse it
|
2017-12-21 17:02:44 +01:00 |
|
Pavle Goloskokovic
|
e612e2eaae
|
Creating loop buffer source if looping is set in config
|
2017-12-21 16:58:43 +01:00 |
|
Pavle Goloskokovic
|
636275bc85
|
Added loop audio buffer source field
|
2017-12-21 16:56:19 +01:00 |
|