StalkerMoveSpeedComponent.cs 742 B

123456789101112131415161718192021222324252627
  1. namespace Content.Server._Stalker.MoveSpeed;
  2. /// <summary>
  3. /// This is used for...
  4. /// </summary>
  5. [RegisterComponent]
  6. public sealed partial class StalkerMoveSpeedComponent : Component
  7. {
  8. public bool SyncedWalkSpeed = true;
  9. public bool SyncedSprintSpeed = true;
  10. [ViewVariables(VVAccess.ReadWrite)]
  11. public float StartWalkSpeed = 0f;
  12. [ViewVariables(VVAccess.ReadWrite)]
  13. public float StartSprintSpeed = 0f;
  14. public Dictionary<string, float> BonusSpeedWalkProcent = new(0);
  15. public Dictionary<string, float> BonusSpeedSprintProcent = new(0);
  16. [ViewVariables(VVAccess.ReadWrite)]
  17. public float SumBonusSpeedWalk = 0f;
  18. [ViewVariables(VVAccess.ReadWrite)]
  19. public float SumBonusSpeedSprint = 0f;
  20. }