Building Area
You can find all the information about Building Area here.
API
using EasyBuildSystem.Features.Runtime.Buildings.Area;Events
/// <summary>
/// Event triggered when a Building Part is registered in the area.
/// </summary>
BuildingManager.Instance.OnRegisterBuildingPartEvent.AddListener((BuildingPart part) => { });
/// <summary>
/// Event triggered when a Building Part is unregistered from the area.
/// </summary>
BuildingManager.Instance.OnUnregisterBuildingPartEvent.AddListener((BuildingPart part) => { });Methods
/// <summary>
/// Checks if a Building Part can be placed in this area.
/// </summary>
/// <param name="buildingPart">The Building Part to be placed.</param>
/// <returns>True if the Building Part can be placed, false otherwise.</returns>
CanPlacingBuildingPart(BuildingPart part);
/// <summary>
/// Checks if a Building Part can be destroyed in this area.
/// </summary>
/// <param name="buildingPart">The Building Part to be destroyed.</param>
/// <returns>True if the Building Part can be destroyed, false otherwise.</returns>
CanDestroyBuildingPart(BuildingPart part);
/// <summary>
/// Checks if a Building Part can be edited in this area.
/// </summary>
/// <param name="buildingPart">The Building Part to be edited.</param>
/// <returns>True if the Building Part can be edited, false otherwise.</returns>
CanEditingBuildingPart(BuildingPart part);Last updated