Empeld
Empeld plugin documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
Package pluginbase.Objects.Tasks

Classes

class  ChainedTask
 
class  ChainedTaskExtensions
 
interface  IIterableSystem
 
interface  IScheduledTask
 
interface  ITask
 
interface  ITaskScheduler
 
interface  ITaskYieldAction
 
class  IterativeTask
 
class  RecurringTask
 Recurring task. Returns true once done More...
 
class  RepeatingTask
 
class  SchedulerExtensions
 Adds various helper extension methods to the scheduler More...
 
class  SingleTask
 
class  TaskAttribute
 Annotates a method in a class as a recurring task. Must use binding extension to active More...
 
class  TaskObjectExtensions
 Helper methods for binding tasks on objects More...
 
class  Tween
 
class  WeakTask
 
class  YieldingTask
 
class  YieldNext
 
class  YieldReset
 
class  YieldTask
 
class  YieldWait
 

Enumerations

enum  TaskResult { TaskResult.Undefined =0, TaskResult.Continue =1, TaskResult.Remove =2 }
 The result of a scheduled task More...
 

Enumeration Type Documentation

The result of a scheduled task

Enumerator
Undefined 

Undefined behavior (Default value)

Continue 

Continue the task

Remove 

Stop the task immediately and remove

9  {
13  Undefined=0,
14 
18  Continue=1,
19 
23  Remove=2
24  }
bool Remove(T item)
Remove the first occurance of an element in the array. Returns true on success.
Definition: ArraySync.cs:202