/// <summary>
/// Default time that the door should take to pry open.
/// </summary>
- [DataField, ViewVariables(VVAccess.ReadWrite)]
- public float PryTime = 1.5f;
+ [DataField]
+ public TimeSpan PryTime = TimeSpan.FromSeconds(1.5f);
[DataField]
public bool ChangeAirtight = true;
{
public readonly EntityUid User;
public float PryTimeModifier = 1.0f;
- public float BaseTime = 5.0f;
+ public TimeSpan BaseTime = TimeSpan.FromSeconds(5);
public GetPryTimeModifierEvent(EntityUid user)
{
var modEv = new GetPryTimeModifierEvent(user);
RaiseLocalEvent(target, ref modEv);
- var doAfterArgs = new DoAfterArgs(EntityManager, user, TimeSpan.FromSeconds(modEv.BaseTime * modEv.PryTimeModifier / toolModifier), new DoorPryDoAfterEvent(), target, target, tool)
+ var doAfterArgs = new DoAfterArgs(EntityManager, user, modEv.BaseTime * modEv.PryTimeModifier / toolModifier, new DoorPryDoAfterEvent(), target, target, tool)
{
BreakOnDamage = true,
BreakOnMove = true,