Hexagon
Loading...
Searching...
No Matches
HexTime Class Reference

Static Public Member Functions

static void InvokeDelayed (float delaySeconds, System.Action action)
 Automatically executes the given action with delay.
 
static void InvokeDelayed< In1 > (float delaySeconds, System.Action< In1 > action, In1 arg1)
 Automatically executes the given action with delay and 1 argument.
 
static void InvokeDelayed< In1, In2 > (float delaySeconds, System.Action< In1, In2 > action, In1 arg1, In2 arg2)
 Automatically executes the given action with delay and 2 arguments.
 
static void InvokeDelayed< In1, In2, In3 > (float delaySeconds, System.Action< In1, In2, In3 > action, In1 arg1, In2 arg2, In3 arg3)
 Automatically executes the given action with delay and 3 arguments.
 
static void InvokeDelayed< In1, In2, In3, In4 > (float delaySeconds, System.Action< In1, In2, In3, In4 > action, In1 arg1, In2 arg2, In3 arg3, In4 arg4)
 Automatically executes the given action with delay and 4 arguments.
 
static void InvokeDelayed< Out > (float delaySeconds, System.Func< Out > func, System.Action< Out > onComplete=null)
 Automatically executes the given function with delay and returns the result.
 
static void InvokeDelayed< In1, Out > (float delaySeconds, System.Func< In1, Out > func, In1 arg1, System.Action< Out > onComplete=null)
 Automatically executes the given function with delay and returns the result (1 argument)
 
static void InvokeDelayed< In1, In2, Out > (float delaySeconds, System.Func< In1, In2, Out > func, In1 arg1, In2 arg2, System.Action< Out > onComplete=null)
 Automatically executes the given function with delay and returns the result (2 arguments)
 
static void InvokeDelayed< In1, In2, In3, Out > (float delaySeconds, System.Func< In1, In2, In3, Out > func, In1 arg1, In2 arg2, In3 arg3, System.Action< Out > onComplete=null)
 Automatically executes the given function with delay and returns the result (3 arguments)
 
static void InvokeOnCondition (System.Func< bool > condition, System.Action action)
 Invokes the input function once the condition() becomes true. Can perform no more than one successful invoke.
 

Member Function Documentation

◆ InvokeDelayed()

static void HexTime.InvokeDelayed ( float delaySeconds,
System.Action action )
inlinestatic

Automatically executes the given action with delay.

◆ InvokeDelayed< In1 >()

static void HexTime.InvokeDelayed< In1 > ( float delaySeconds,
System.Action< In1 > action,
In1 arg1 )
inlinestatic

Automatically executes the given action with delay and 1 argument.

◆ InvokeDelayed< In1, In2 >()

static void HexTime.InvokeDelayed< In1, In2 > ( float delaySeconds,
System.Action< In1, In2 > action,
In1 arg1,
In2 arg2 )
inlinestatic

Automatically executes the given action with delay and 2 arguments.

◆ InvokeDelayed< In1, In2, In3 >()

static void HexTime.InvokeDelayed< In1, In2, In3 > ( float delaySeconds,
System.Action< In1, In2, In3 > action,
In1 arg1,
In2 arg2,
In3 arg3 )
inlinestatic

Automatically executes the given action with delay and 3 arguments.

◆ InvokeDelayed< In1, In2, In3, In4 >()

static void HexTime.InvokeDelayed< In1, In2, In3, In4 > ( float delaySeconds,
System.Action< In1, In2, In3, In4 > action,
In1 arg1,
In2 arg2,
In3 arg3,
In4 arg4 )
inlinestatic

Automatically executes the given action with delay and 4 arguments.

◆ InvokeDelayed< In1, In2, In3, Out >()

static void HexTime.InvokeDelayed< In1, In2, In3, Out > ( float delaySeconds,
System.Func< In1, In2, In3, Out > func,
In1 arg1,
In2 arg2,
In3 arg3,
System.Action< Out > onComplete = null )
inlinestatic

Automatically executes the given function with delay and returns the result (3 arguments)

◆ InvokeDelayed< In1, In2, Out >()

static void HexTime.InvokeDelayed< In1, In2, Out > ( float delaySeconds,
System.Func< In1, In2, Out > func,
In1 arg1,
In2 arg2,
System.Action< Out > onComplete = null )
inlinestatic

Automatically executes the given function with delay and returns the result (2 arguments)

◆ InvokeDelayed< In1, Out >()

static void HexTime.InvokeDelayed< In1, Out > ( float delaySeconds,
System.Func< In1, Out > func,
In1 arg1,
System.Action< Out > onComplete = null )
inlinestatic

Automatically executes the given function with delay and returns the result (1 argument)

◆ InvokeDelayed< Out >()

static void HexTime.InvokeDelayed< Out > ( float delaySeconds,
System.Func< Out > func,
System.Action< Out > onComplete = null )
inlinestatic

Automatically executes the given function with delay and returns the result.

◆ InvokeOnCondition()

static void HexTime.InvokeOnCondition ( System.Func< bool > condition,
System.Action action )
inlinestatic

Invokes the input function once the condition() becomes true. Can perform no more than one successful invoke.


The documentation for this class was generated from the following file: