C# Класс UniRx.MainThreadDispatcher

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
cullingMode CullingMode

Private Properties

Свойство Тип Описание
DestroyDispatcher void

Открытые методы

Метод Описание
Awake ( ) : void
CullAllExcessDispatchers ( ) : void
Initialize ( ) : void
LateUpdate ( ) : void
LateUpdateAsObservable ( ) : IObservable
OnApplicationFocus ( bool focus ) : void
OnApplicationFocusAsObservable ( ) : IObservable
OnApplicationPause ( bool pause ) : void
OnApplicationPauseAsObservable ( ) : IObservable
OnApplicationQuit ( ) : void
OnApplicationQuitAsObservable ( ) : IObservable
OnDestroy ( ) : void
Post ( Action action, object state ) : void

Dispatch Asyncrhonous action.

RegisterUnhandledExceptionCallback ( Action exceptionCallback ) : void
Send ( Action action, object state ) : void

Dispatch Synchronous action if possible.

SendStartCoroutine ( IEnumerator routine ) : void

ThreadSafe StartCoroutine.

StartCoroutine ( IEnumerator routine ) : Coroutine
UnsafeSend ( System.Action action ) : void

Run Synchronous action.

UnsafeSend ( Action action, object state ) : void

Run Synchronous action.

Update ( ) : void
UpdateAsObservable ( ) : IObservable

Приватные методы

Метод Описание
DestroyDispatcher ( MainThreadDispatcher aDispatcher ) : void

Описание методов

Awake() публичный Метод

public Awake ( ) : void
Результат void

CullAllExcessDispatchers() публичный статический Метод

public static CullAllExcessDispatchers ( ) : void
Результат void

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

LateUpdate() публичный Метод

public LateUpdate ( ) : void
Результат void

LateUpdateAsObservable() публичный статический Метод

public static LateUpdateAsObservable ( ) : IObservable
Результат IObservable

OnApplicationFocus() публичный Метод

public OnApplicationFocus ( bool focus ) : void
focus bool
Результат void

OnApplicationFocusAsObservable() публичный статический Метод

public static OnApplicationFocusAsObservable ( ) : IObservable
Результат IObservable

OnApplicationPause() публичный Метод

public OnApplicationPause ( bool pause ) : void
pause bool
Результат void

OnApplicationPauseAsObservable() публичный статический Метод

public static OnApplicationPauseAsObservable ( ) : IObservable
Результат IObservable

OnApplicationQuit() публичный Метод

public OnApplicationQuit ( ) : void
Результат void

OnApplicationQuitAsObservable() публичный статический Метод

public static OnApplicationQuitAsObservable ( ) : IObservable
Результат IObservable

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

Post() публичный статический Метод

Dispatch Asyncrhonous action.
public static Post ( Action action, object state ) : void
action Action
state object
Результат void

RegisterUnhandledExceptionCallback() публичный статический Метод

public static RegisterUnhandledExceptionCallback ( Action exceptionCallback ) : void
exceptionCallback Action
Результат void

Send() публичный статический Метод

Dispatch Synchronous action if possible.
public static Send ( Action action, object state ) : void
action Action
state object
Результат void

SendStartCoroutine() публичный статический Метод

ThreadSafe StartCoroutine.
public static SendStartCoroutine ( IEnumerator routine ) : void
routine IEnumerator
Результат void

StartCoroutine() публичный статический Метод

public static StartCoroutine ( IEnumerator routine ) : Coroutine
routine IEnumerator
Результат UnityEngine.Coroutine

UnsafeSend() публичный статический Метод

Run Synchronous action.
public static UnsafeSend ( System.Action action ) : void
action System.Action
Результат void

UnsafeSend() публичный статический Метод

Run Synchronous action.
public static UnsafeSend ( Action action, object state ) : void
action Action
state object
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateAsObservable() публичный статический Метод

public static UpdateAsObservable ( ) : IObservable
Результат IObservable

Описание свойств

cullingMode публичное статическое свойство

public static CullingMode cullingMode
Результат CullingMode