server-master/srcs/WingsAPI.Game/Configurations/PlayerRevivalConfiguration.cs
2026-02-10 18:21:30 +01:00

23 lines
No EOL
867 B
C#

using System;
using System.Runtime.Serialization;
namespace WingsEmu.Game.Configurations;
[DataContract]
public class PlayerRevivalConfiguration
{
[DataMember(EmitDefaultValue = true, IsRequired = true)]
public PlayerRevivalPenalization PlayerRevivalPenalization { get; set; } = new();
[DataMember(EmitDefaultValue = true, IsRequired = true)]
public TimeSpan RevivalDialogDelay { get; set; } = TimeSpan.FromSeconds(2);
[DataMember(EmitDefaultValue = true, IsRequired = true)]
public TimeSpan ForcedRevivalDelay { get; set; } = TimeSpan.FromSeconds(30);
[DataMember(EmitDefaultValue = true, IsRequired = true)]
public TimeSpan Act4SealRevivalDelay { get; set; } = TimeSpan.FromSeconds(2);
[DataMember(EmitDefaultValue = true, IsRequired = true)]
public TimeSpan Act4RevivalDelay { get; set; } = TimeSpan.FromSeconds(30);
}