The device initialized in the class is not played when it is called
Entity := class<abstract>():
DefaultAttackSound : audio_player_device = audio_player_device{}
@editable DefaultSound : audio_player_device = audio_player_device{}
Damaged(PTA : ?player)<suspends>:void=
DefaultAttackSound.Play() #works fine
DefaultSound.Play() #just dont play
MainLogic := class<unique>(creative_device):
@editable Sound : audio_player_device = audio_player_device{}
F():void=
C := Entity{DefaultAttackSound := SusSound}
C.Damaged(...)