Setting RTPC Values (24.1) - alessandrofama/wwise-godot-integration GitHub Wiki
Consider this simple Scene Tree example:
We want to set the RTPC value of a Game Parameter named RTPC to a desired value for the AkEvent3D.
To do this, we attach a script to the parent node of the AkEvent and export a WwiseRTPC type variable. We can select the desired RTPC from the Wwise Picker:
After doing that, we can call set_value on the exported WwiseRTPC variable with a reference to the AkEvent3D Node (the game_object) and the desired value as arguments:
extends Node3D
@export var rtpc:WwiseRTPC
func _ready() -> void:
rtpc.set_value($AkEvent3D, 1200)
To set a global RTPC value, call set_global_value on the exported WwiseRTPC variable.
If you are posting an Event with the WwiseEvent type, you can use the game_object you passed to WwiseEvent.post to set the RTPC value of that GameObject:
extends Node3D
@export var event:WwiseEvent
@export var rtpc:WwiseRTPC
func _enter_tree() -> void:
event.post(self)
func _ready() -> void:
rtpc.set_value(self, 1200)