C# 클래스 UnityThreadHelper.UnityThreadHelper, html-ui-unity

파일 보기 프로젝트 열기: ufz-vislab/html-ui-unity

Private Properties

프로퍼티 타입 설명
EnsureHelperInstance void
OnDestroy void
RegisterThread void
Update void

공개 메소드들

메소드 설명
CreateThread ( System action ) : UnityThreading.ActionThread

Creates new thread which runs the given action and starts it after creation. The given action will be wrapped so that any exception will be catched and logged.

CreateThread ( System action, bool autoStartThread ) : UnityThreading.ActionThread

Creates new thread which runs the given action. The given action will be wrapped so that any exception will be catched and logged.

CreateThread ( System action ) : UnityThreading.ActionThread

Creates new thread which runs the given action and starts it after creation. The given action will be wrapped so that any exception will be catched and logged.

CreateThread ( System action, bool autoStartThread ) : UnityThreading.ActionThread

Creates new thread which runs the given action. The given action will be wrapped so that any exception will be catched and logged.

CreateThread ( System action ) : UnityThreading.ThreadBase

Creates new thread which runs the given action and starts it after creation. The given action will be wrapped so that any exception will be catched and logged.

CreateThread ( System action, bool autoStartThread ) : UnityThreading.ThreadBase

Creates new thread which runs the given action. The given action will be wrapped so that any exception will be catched and logged.

CreateThread ( IEnumerator>.System action ) : UnityThreading.ThreadBase

Creates new thread which runs the given action and starts it after creation. The given action will be wrapped so that any exception will be catched and logged.

CreateThread ( IEnumerator>.System action, bool autoStartThread ) : UnityThreading.ThreadBase

Creates new thread which runs the given action. The given action will be wrapped so that any exception will be catched and logged.

EnsureHelper ( ) : void

비공개 메소드들

메소드 설명
EnsureHelperInstance ( ) : void
OnDestroy ( ) : void
RegisterThread ( UnityThreading thread ) : void
Update ( ) : void

메소드 상세

CreateThread() 공개 정적인 메소드

Creates new thread which runs the given action and starts it after creation. The given action will be wrapped so that any exception will be catched and logged.
public static CreateThread ( System action ) : UnityThreading.ActionThread
action System The action which the new thread should run.
리턴 UnityThreading.ActionThread

CreateThread() 공개 정적인 메소드

Creates new thread which runs the given action. The given action will be wrapped so that any exception will be catched and logged.
public static CreateThread ( System action, bool autoStartThread ) : UnityThreading.ActionThread
action System The action which the new thread should run.
autoStartThread bool True when the thread should start immediately after creation.
리턴 UnityThreading.ActionThread

CreateThread() 공개 정적인 메소드

Creates new thread which runs the given action and starts it after creation. The given action will be wrapped so that any exception will be catched and logged.
public static CreateThread ( System action ) : UnityThreading.ActionThread
action System The action which the new thread should run.
리턴 UnityThreading.ActionThread

CreateThread() 공개 정적인 메소드

Creates new thread which runs the given action. The given action will be wrapped so that any exception will be catched and logged.
public static CreateThread ( System action, bool autoStartThread ) : UnityThreading.ActionThread
action System The action which the new thread should run.
autoStartThread bool True when the thread should start immediately after creation.
리턴 UnityThreading.ActionThread

CreateThread() 공개 정적인 메소드

Creates new thread which runs the given action and starts it after creation. The given action will be wrapped so that any exception will be catched and logged.
public static CreateThread ( System action ) : UnityThreading.ThreadBase
action System The action which the new thread should run.
리턴 UnityThreading.ThreadBase

CreateThread() 공개 정적인 메소드

Creates new thread which runs the given action. The given action will be wrapped so that any exception will be catched and logged.
public static CreateThread ( System action, bool autoStartThread ) : UnityThreading.ThreadBase
action System The enumeratable action which the new thread should run.
autoStartThread bool True when the thread should start immediately after creation.
리턴 UnityThreading.ThreadBase

CreateThread() 공개 정적인 메소드

Creates new thread which runs the given action and starts it after creation. The given action will be wrapped so that any exception will be catched and logged.
public static CreateThread ( IEnumerator>.System action ) : UnityThreading.ThreadBase
action IEnumerator>.System The enumeratable action which the new thread should run.
리턴 UnityThreading.ThreadBase

CreateThread() 공개 정적인 메소드

Creates new thread which runs the given action. The given action will be wrapped so that any exception will be catched and logged.
public static CreateThread ( IEnumerator>.System action, bool autoStartThread ) : UnityThreading.ThreadBase
action IEnumerator>.System The enumeratable action which the new thread should run.
autoStartThread bool True when the thread should start immediately after creation.
리턴 UnityThreading.ThreadBase

EnsureHelper() 공개 정적인 메소드

public static EnsureHelper ( ) : void
리턴 void