Logo
公開メンバ関数 | 公開変数類 | 全メンバ一覧
Yukar.Engine.TaskManager クラス

公開メンバ関数

void PushTask (Func< bool > task)
 
void ClearTask (string nickname)
 
void ClearTask (Func< bool > task)
 
void PushTask (string nickname, Func< bool > task)
 
bool HasTask (string nickname)
 
bool HasTask (Func< bool > task)
 
Func< bool > GetTask (string nickname)
 
int GetTaskCount (string nickname)
 
void Clear ()
 
void Update ()
 
object GetLockObject ()
 

公開変数類

readonly object taskListLock = new object()
 

メソッド詳解

◆ Clear()

void Yukar.Engine.TaskManager.Clear ( )

◆ ClearTask() [1/2]

void Yukar.Engine.TaskManager.ClearTask ( Func< bool >  task)

◆ ClearTask() [2/2]

void Yukar.Engine.TaskManager.ClearTask ( string  nickname)

◆ GetLockObject()

object Yukar.Engine.TaskManager.GetLockObject ( )

◆ GetTask()

Func< bool > Yukar.Engine.TaskManager.GetTask ( string  nickname)

◆ GetTaskCount()

int Yukar.Engine.TaskManager.GetTaskCount ( string  nickname)

◆ HasTask() [1/2]

bool Yukar.Engine.TaskManager.HasTask ( Func< bool >  task)

◆ HasTask() [2/2]

bool Yukar.Engine.TaskManager.HasTask ( string  nickname)

◆ PushTask() [1/2]

void Yukar.Engine.TaskManager.PushTask ( Func< bool >  task)

◆ PushTask() [2/2]

void Yukar.Engine.TaskManager.PushTask ( string  nickname,
Func< bool >  task 
)

◆ Update()

void Yukar.Engine.TaskManager.Update ( )

メンバ詳解

◆ taskListLock

readonly object Yukar.Engine.TaskManager.taskListLock = new object()