private void DeactivFarTiles() { foreach (var e in _tilePool.GetActivTiles()) { if (_character.GetCurrentMaxTileCoords() - GetTileCoords(e) > DistanceTileGenerationBack) { e.gameObject.GetComponent <TileBehaviour>().StartDeactivTile(); } } }