跳到主要内容

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)