cyb3rpsych0s1s / audioware

Audio modding tool for Cyberpunk 2077
7 stars 0 forks source link

Support SFX + spatial #17

Closed Roms1383 closed 3 weeks ago

Roms1383 commented 4 months ago

Add support for SFX, including spatialization which can be useful for e.g. devices.

Tracking emitters

Updating emitters should probably rely directly on EntityID instead of ref<GameObject>:

public class UpdateEmitterCallback extends DelayCallback {
  public let npc: wref<GameObject>;
  public func Call() -> Void {
     // ...
  }
}

It should also be more generic (NPCPuppet), independently of method(s): if it's still convenient, then no problem having same function with different signatures, or siblings functions.

Roms1383 commented 3 weeks ago

Fixed by #23.