Class InputEvent
Properties
listenerCount
public int listenerCount { get; }
Constructors
InputEvent()
public InputEvent()
Methods
Task<T> WaitInput()
public Task<T> WaitInput()
void Add(Action<T> listener)
public void Add(Action<T> listener)
void AddOnce(Action<T> listener)
public void AddOnce(Action<T> listener)
void AddBlock(Action<T> blockingListener)
public void AddBlock(Action<T> blockingListener)
void AddBlockOnce(Action<T> blockingListener)
public void AddBlockOnce(Action<T> blockingListener)
void AddAsyncBlock(Func<T, Task> asyncBlockingListener)
public void AddAsyncBlock(Func<T, Task> asyncBlockingListener)
void AddAsyncBlockingOnce(Func<T, Task> asyncBlockingListener)
public void AddAsyncBlockingOnce(Func<T, Task> asyncBlockingListener)
EventBlocker AddBlock()
public EventBlocker AddBlock()
Task BlockUnilt(Task task)
public Task BlockUnilt(Task task)
void Clear()
public void Clear()
void Remove(Action<T> listener)
public void Remove(Action<T> listener)
void Remove(Func<T, Task> listener)
public void Remove(Func<T, Task> listener)
void RemoveBlock(EventBlocker eventBlocker)
public void RemoveBlock(EventBlocker eventBlocker)