mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-17 05:27:38 +03:00
## Mirror of PR #949: [Add magnet pickup system from Frontier](https://github.com/DeltaV-Station/Delta-v/pull/949) from <img src="https://avatars.githubusercontent.com/u/131613340?v=4" alt="DeltaV-Station" width="22"/> [DeltaV-Station](https://github.com/DeltaV-Station)/[Delta-v](https://github.com/DeltaV-Station/Delta-v) <aside>PR opened by <img src="https://avatars.githubusercontent.com/u/107660393?v=4" width="16"/><a href="https://github.com/IamVelcroboy"> IamVelcroboy</a> at 2024-03-10 20:17:18 UTC</aside> <aside>PR merged by <img src="https://avatars.githubusercontent.com/u/107660393?v=4" width="16"/><a href="https://github.com/IamVelcroboy"> IamVelcroboy</a> at 2024-03-17 13:38:11 UTC</aside> <sup> `5acb90a4eb6b8e8436d06cffe92169d07e38d140` </sup> --- PR changed 0 files with 0 additions and 0 deletions. The PR had the following labels: - Changes: YML - Status: Needs Review - Changes: C# - Changes: Localization --- <details open="true"><summary><h1>Original Body</h1></summary> > ## About the PR > - Title: Machines will automatically pull in tagged items for processing, allowing to set them up on conveyor belts. > - Adds to Ore Processors > - Adds to Material Reclaimer > > ## Why / Balance > Better gameplay and Factorio mapping > > ## Technical details > n/a > > ## Media > https://github.com/DeltaV-Station/Delta-v/assets/107660393/defb8724-acaf-4897-9d5a-4edb5ba17edd > > https://github.com/DeltaV-Station/Delta-v/assets/107660393/725a74a3-3978-4097-bdf4-d84ff2f55f38 > > > > - [x] I have added screenshots/videos to this PR showcasing its changes ingame, **or** this PR does not require an ingame showcase > > ## Breaking changes > n/a > > **Changelog** > 🆑 Velcroboy > - add: Added magnet pickup to Ore Processors and Material Reclaimer </details> Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
21 lines
644 B
C#
21 lines
644 B
C#
namespace Content.Shared.Frontier.Storage.Components;
|
|
|
|
/// <summary>
|
|
/// Applies an ongoing pickup area around the attached entity.
|
|
/// </summary>
|
|
[RegisterComponent]
|
|
public sealed partial class MaterialStorageMagnetPickupComponent : Component
|
|
{
|
|
[ViewVariables(VVAccess.ReadWrite), DataField("nextScan")]
|
|
public TimeSpan NextScan = TimeSpan.Zero;
|
|
|
|
[ViewVariables(VVAccess.ReadWrite), DataField("range")]
|
|
public float Range = 1f;
|
|
|
|
/// <summary>
|
|
/// Frontier - Is the magnet currently enabled?
|
|
/// </summary>
|
|
[ViewVariables(VVAccess.ReadWrite), DataField("magnetEnabled")]
|
|
public bool MagnetEnabled = false;
|
|
}
|