void OnEnable() { viewMesh = new Mesh { name = "View Mesh" }; viewMeshFilter.mesh = viewMesh; fogProjector = fogProjector ?? FindObjectOfType <FogProjector>(); }
void OnEnable() { viewMesh = new Mesh { name = "View Mesh" }; viewMeshFilter.mesh = viewMesh; fogProjector = fogProjector ?? FindObjectOfType <FogProjector>(); StartCoroutine("FindTargetsWithDelay", .2f); }
private void Start() { viewMesh = new Mesh() { name = "View Mesh" }; viewMeshFilter.mesh = viewMesh; fogProjector = fogProjector ?? FindObjectOfType <FogProjector>(); // StartCoroutine("FindTargetsWithDelay", checkTimeGap); }
// public static event EnemiesVisibilityChange OnEnemiesVisibilityChange; void Start() { viewMesh = new Mesh(); viewMesh.name = "View Mesh"; viewMeshFilter.mesh = viewMesh; fogProjector = fogProjector ?? FindObjectOfType <FogProjector>(); VisibleEnemies.OnEnemiesVisibilityChange += FindVisibleEnemies; // StartCoroutine("FindEnemiesWithDelay", .2f); fogProjector.UpdateFog(); }
void Start() { if (!ChunkManager.staticFogEnabled) { this.enabled = false; return; } Inited = true; Is2D_static = Is2D; visions.Add(this); viewMesh = new Mesh { name = "View Mesh" }; viewMeshFilter.mesh = viewMesh; static_targetMask = targetMask; static_obstacleMask = obstacleMask; fogProjector = fogProjector ?? FindObjectOfType <FogProjector>(); UpdateFog(); }