Interface IBuildingPlacement
Assembly: cs.temp.dll.dll
Syntax
public interface IBuildingPlacement : IPreRunGameService
Properties
BuildingPositionYOffset
Declaration
float BuildingPositionYOffset { get; }
Property Value
Type |
Description |
System.Single |
|
GridHandler
Declaration
IGridPlacementHandler GridHandler { get; }
Property Value
IgnoreTerrainAreas
Declaration
IReadOnlyList<TerrainAreaType> IgnoreTerrainAreas { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<TerrainAreaType> |
|
IsLocalPlayerPlacingBuilding
Declaration
bool IsLocalPlayerPlacingBuilding { get; }
Property Value
LocalFactionHandler
Declaration
IBuildingPlacementHandler LocalFactionHandler { get; }
Property Value
PlacableLayerMask
Declaration
LayerMask PlacableLayerMask { get; }
Property Value
Type |
Description |
LayerMask |
|
PlacableTerrainAreas
Declaration
IReadOnlyList<TerrainAreaType> PlacableTerrainAreas { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<TerrainAreaType> |
|
PlaceBuildingAudio
Declaration
AudioClipFetcher PlaceBuildingAudio { get; }
Property Value
Type |
Description |
AudioClipFetcher |
|
TerrainMaxDistance
Declaration
float TerrainMaxDistance { get; }
Property Value
Type |
Description |
System.Single |
|
Methods
Add(Int32, IBuildingPlacementTask, BuildingPlacementOptions)
Declaration
bool Add(int factionID, IBuildingPlacementTask creationTask, BuildingPlacementOptions options = default(BuildingPlacementOptions))
Parameters
Returns
CanPlace(IBuildingPlacer)
Declaration
ErrorMessage CanPlace(IBuildingPlacer buildingPlacer)
Parameters
Returns
IsPlacingBuilding(Int32)
Declaration
bool IsPlacingBuilding(int factionID)
Parameters
Type |
Name |
Description |
Int32 |
factionID |
|
Returns
RegisterFactionPlacementHandler(Int32, IBuildingPlacementHandler)
Declaration
bool RegisterFactionPlacementHandler(int factionID, IBuildingPlacementHandler newHandler)
Parameters
Returns
Stop(Int32)
Declaration
Parameters
Type |
Name |
Description |
Int32 |
factionID |
|
Returns