interactable_duration has Getters and Setters
# Returns an agent’s remaining duration, in seconds, for interaction. Fails if the agent is not interacting with this component.Returns the same value when called multiple times within a transaction.
GetRemainingInteractDurationForAgent<final><native><public>(Agent:agent)<reads><decides>:float
# Sets an agent’s remaining duration, in seconds, for interaction. Fails if the agent is not interacting with this component.
SetRemainingInteractDurationForAgent<final><native><public>(Agent:agent, RemainingDuration:float)<transacts>:void
but interactable_cooldown_per_agent doesn’t have any getters and setters and the variable for “RemainingDuration” is private so you can’t manipulate without some Setter function