ResourceTileSelection.Add C# (CSharp) Method

Add() public method

Add the specified id.
public Add ( int id ) : void
id int /// Identifier. ///
return void
	public void Add(int id)
	{
		resource_tile_ids.Add(id);
	}
	/// <summary>

Usage Example

	/// <summary>
	/// HACK
	/// </summary>
	/// <returns>
	/// The selection.
	/// </returns>
	/// <param name='selection'>
	/// Selection.
	/// </param>
	protected ResourceTileSelection FilterSelection(ResourceTileSelection selection) {
		//Filter out tiles we cannot use
		TerrainManager.Status status = TerrainManager.Status.Succeeded;
		ResourceTileLite[] tiles = TerrainManager.GetResourceTileCacheGroup(out status,selection.resource_tile_ids.ToArray());
		ResourceTileSelection newSelection = new ResourceTileSelection(new List<int>());
		foreach(ResourceTileLite tile in tiles) {
			if(tile.IsActionPermitted(this)) {
				newSelection.Add(tile.id);	
			}
		}
		return newSelection;
	}