-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Describe the bug
Unable to read webaudio from tables and arrays. Attempting to read from a table results in
To Reproduce
Steps to reproduce the behavior:
- Join local server
- Run the following in an E2
`@name webaudio test
@persist Audio:table
if(first()){
local Stream = webAudio("https://cdn.discordapp.com/attachments/270015260264497154/984533408489295872/sgc_panic_alarm.mp3")
Audio:pushWebaudio(Stream)
Stream:play()
timer("test",550)
}
if(clk("test")){
print("Table Size: "+Audio:count())
print("WA Destroyed?: " + Audio[1,webaudio]:destroy())
}
`
4. See error (WA Destroyed line will print a 0)
5. Replace 'table' in the persistent variables with 'array' and upload to E2
6. See error ("lua/entities/gmod_wire_expression2/core/custom/webaudio.lua:383: attempt to index local 'this' (a nil value)")
Expected behavior
the "Table Size" line should print a 1 to indicate that the stream has been stored in the table, and "WA Destroyed?" line should print also print a 1 to indicate that the WA has been destroyeed.
Desktop (please complete the following information):
- OS: Windows 10
- Gmod Branch: x86-64 - Chromium + 64-bit binaries