IResourceBus
Interface · Namespace OMX.ModAPI · Assembly OMX.ModAPI.Shared.dll
public interface IResourceBusMethods
Section titled “Methods”void Emit<T>(string name, T payload);Parameters
namestringpayloadT
Export
Section titled “Export”void Export<T>(string name, T value) where T : notnull;Parameters
namestringvalueT
Import
Section titled “Import”T Import<T>(string resourceId, string name);Parameters
resourceIdstringnamestring
Returns T
IDisposable On<T>(string name, Action<string, T> handler);Parameters
namestringhandlerAction<string, T>
Returns IDisposable
TryImport
Section titled “TryImport”bool TryImport<T>(string resourceId, string name, out T? value);Parameters
resourceIdstringnamestringvalueT?
Returns bool
