C# Class Pluton.Events.BuildingEvent

Inheritance: CountedInstance
Show file Open project: Notulp/Pluton Class Usage Examples

Public Properties

Property Type Description
Builder Player
BuildingPart BuildingPart
Construction Construction
DestroyReason string
DoDestroy bool
NeedsValidPlacement bool
Target Construction.Target

Public Methods

Method Description
BuildingEvent ( Construction construction, Construction target, BuildingBlock bb, bool bNeedsValidPlacement ) : System
Destroy ( string reason = "Plugin blocks building!" ) : void

Method Details

BuildingEvent() public method

public BuildingEvent ( Construction construction, Construction target, BuildingBlock bb, bool bNeedsValidPlacement ) : System
construction Construction
target Construction
bb BuildingBlock
bNeedsValidPlacement bool
return System

Destroy() public method

public Destroy ( string reason = "Plugin blocks building!" ) : void
reason string
return void

Property Details

Builder public property

public Player Builder
return Player

BuildingPart public property

public BuildingPart BuildingPart
return BuildingPart

Construction public property

public Construction Construction
return Construction

DestroyReason public property

public string DestroyReason
return string

DoDestroy public property

public bool DoDestroy
return bool

NeedsValidPlacement public property

public bool NeedsValidPlacement
return bool

Target public property

public Construction.Target Target
return Construction.Target