Description

Runs a parameterless action synchronously on Unity’s main thread without requiring MonoBehaviourMultithreaded inheritance. The method returns void, so store requested Unity values inside the action in a dedicated class field.

Blocking operation

The calling background thread remains paused until the main-thread action has finished.

Dedicated result field

Assign values inside the Action to a field such as Vector3 m_position.

Parameters

Returns

Code Example