RoR2-ChensHelpers

Contains simple and useful helpers for RoR2 mod creators to use. Mainly caters to Chen's mods.

View on GitHub

ChensHelpers

Chen.Helpers.GeneralHelpers

SoundPlayer Class

A helper class that allows playing sounds easily with just the WWise Event ID and a Keybind.

public class SoundPlayer

Inheritance System.Object 🡒 SoundPlayer

Constructors  
SoundPlayer(EventPosterKey[]) Constructor to create an instance of the class.
A group of EventPosterKeys may be passed as parameters to automatically register them.
Methods  
RegisterKeybind(EventPosterKey) Registers a keybind for a WWise Event that posts the event upon being pressed.
Duplicated EventPosterKeys will be replaced by a later assignment.
RegisterKeybind(KeyCode, uint[]) Registers a keybind for a WWise Event that posts the event upon being pressed.
Duplicated EventPosterKeys will be replaced by a later assignment.
Alternative overload that does not use the EVentPosterKey data structure.
Update() Place this in a BaseUnityPlugin.Update() to enable the listeners for the keybinds registered.