using System.Linq; using UnityEngine; public class ControlBuildingsExample:MonoBehaviour { private void Start() { // Control the creation of buildings. OnlineMapsBuildings.instance.OnCreateBuilding += OnCreateBuilding; // Control the showing of buildings. OnlineMapsBuildings.instance.OnShowBuilding += OnShowBuilding; } private bool OnShowBuilding(OnlineMapsBuildingBase building) { // Do not show cafe. if (building.metaInfo.Any(m => m.title == "amenity" && m.info == "cafe")) return false; return true; } private bool OnCreateBuilding(OnlineMapsBuildingsNodeData data) { // Do not create kiosk. if (data.way.HasTag("building", "kiosk")) return false; return true; } }