C# Class UnityCommonLibrary.Utility.CoroutineUtility

显示文件 Open project: thebeardphantom/UnityCommonLibrary

Private Properties

Property Type Description
EnsureSurrogate void

Public Methods

Method Description
StartCoroutine ( IEnumerator routine ) : Coroutine
StartCoroutine ( string key, IEnumerator routine ) : Coroutine
StopAllCoroutines ( ) : void
StopCoroutine ( Coroutine routine ) : void
StopCoroutine ( IEnumerator routine ) : void
StopCoroutine ( string key ) : void
StopKeyedCoroutines ( ) : void

Private Methods

Method Description
EnsureSurrogate ( ) : void

Method Details

StartCoroutine() public static method

public static StartCoroutine ( IEnumerator routine ) : Coroutine
routine IEnumerator
return UnityEngine.Coroutine

StartCoroutine() public static method

public static StartCoroutine ( string key, IEnumerator routine ) : Coroutine
key string
routine IEnumerator
return UnityEngine.Coroutine

StopAllCoroutines() public static method

public static StopAllCoroutines ( ) : void
return void

StopCoroutine() public static method

public static StopCoroutine ( Coroutine routine ) : void
routine UnityEngine.Coroutine
return void

StopCoroutine() public static method

public static StopCoroutine ( IEnumerator routine ) : void
routine IEnumerator
return void

StopCoroutine() public static method

public static StopCoroutine ( string key ) : void
key string
return void

StopKeyedCoroutines() public static method

public static StopKeyedCoroutines ( ) : void
return void