* ConstructionSystem now detects when a tool is used on an arbitrary entity. * Refactored building logic from ConstructionComponent to ConstructionSystem. * Add OnDeconstruct events so that deconstruction can be blocked if prerequisites are not met. * Multi-step deconstruction works. Windows can be deconstructed using a screwdriver. * In-hand construction and deconstruction works. * Intermediate entities now have a better name assigned to them when created. * Removed a question mark to appease Jenkins. * Instead of running ExposeData on the existing ItemComponent of an intermediateFrame, the system will now replace the existing ItemComponent with a new one, and run ExposeData on the new one. |
||
|---|---|---|
| .. | ||
| PowerReceiverUsers | ||
| ApcComponent.cs | ||
| BaseApcNetComponent.cs | ||
| PowerProviderComponent.cs | ||
| PowerReceiverComponent.cs | ||