2022-02-17 21:43:24 -05:00
|
|
|
namespace Content.Shared.Emag.Components
|
|
|
|
|
{
|
|
|
|
|
[RegisterComponent]
|
|
|
|
|
public sealed class EmagComponent : Component
|
|
|
|
|
{
|
2022-03-31 20:08:30 +13:00
|
|
|
[DataField("maxCharges"), ViewVariables(VVAccess.ReadWrite)]
|
2022-02-17 21:43:24 -05:00
|
|
|
public int MaxCharges = 3;
|
|
|
|
|
|
2022-03-31 20:08:30 +13:00
|
|
|
[DataField("charges"), ViewVariables(VVAccess.ReadWrite)]
|
2022-02-17 21:43:24 -05:00
|
|
|
public int Charges = 3;
|
|
|
|
|
|
2022-03-31 20:08:30 +13:00
|
|
|
[DataField("rechargeTime"), ViewVariables(VVAccess.ReadWrite)]
|
2022-02-17 21:43:24 -05:00
|
|
|
public float RechargeTime = 90f;
|
2022-04-23 22:27:19 -04:00
|
|
|
|
|
|
|
|
[DataField("accumulator")]
|
2022-02-17 21:43:24 -05:00
|
|
|
public float Accumulator = 0f;
|
|
|
|
|
}
|
|
|
|
|
}
|