question on one-shot vs. event instance

The one-shot helper in Unity doesn’t deal with parameters. But if you want to set parameters first the process is:

  1. Create instance
  2. Set parameters
  3. Start the instance
  4. Release the instance

By releasing the instance while it’s still playing it will play to the end and then automatically clean up all resources.