Keeps a NavMeshAgent disabled until a valid NavMesh position is found near the current transform. Safe with pooling. Works whether NavMesh is static or appears later via runtime baking.
More...
Keeps a NavMeshAgent disabled until a valid NavMesh position is found near the current transform. Safe with pooling. Works whether NavMesh is static or appears later via runtime baking.
◆ Awake()
void MegaCrush.Spawner.NavMeshReadyEnabler.Awake |
( |
| ) |
|
|
private |
◆ OnDisable()
void MegaCrush.Spawner.NavMeshReadyEnabler.OnDisable |
( |
| ) |
|
|
private |
◆ OnEnable()
void MegaCrush.Spawner.NavMeshReadyEnabler.OnEnable |
( |
| ) |
|
|
private |
◆ Run()
IEnumerator MegaCrush.Spawner.NavMeshReadyEnabler.Run |
( |
| ) |
|
|
private |
◆ _agent
NavMeshAgent MegaCrush.Spawner.NavMeshReadyEnabler._agent |
|
private |
◆ _armed
bool MegaCrush.Spawner.NavMeshReadyEnabler._armed |
|
private |
◆ _tries
int MegaCrush.Spawner.NavMeshReadyEnabler._tries |
|
private |
◆ areaMask
int MegaCrush.Spawner.NavMeshReadyEnabler.areaMask = NavMesh.AllAreas |
◆ baseRetryDelay
float MegaCrush.Spawner.NavMeshReadyEnabler.baseRetryDelay = 0.15f |
◆ groundMask
LayerMask MegaCrush.Spawner.NavMeshReadyEnabler.groundMask = ~0 |
◆ jitter
float MegaCrush.Spawner.NavMeshReadyEnabler.jitter = 0.75f |
◆ maxAttempts
int MegaCrush.Spawner.NavMeshReadyEnabler.maxAttempts = 6 |
◆ maxRetries
int MegaCrush.Spawner.NavMeshReadyEnabler.maxRetries = 12 |
◆ maxRetryDelay
float MegaCrush.Spawner.NavMeshReadyEnabler.maxRetryDelay = 2.0f |
◆ raycastToGround
bool MegaCrush.Spawner.NavMeshReadyEnabler.raycastToGround = true |
◆ searchRadius
float MegaCrush.Spawner.NavMeshReadyEnabler.searchRadius = 2f |
The documentation for this class was generated from the following file: