ludumdare50/Assets/Scripts/PlayerStats.cs
2022-04-04 01:15:02 -04:00

25 lines
703 B
C#

using UnityEngine;
[CreateAssetMenu]
public class PlayerStats : ScriptableObject {
[field: SerializeField] [Min(0f)]
public float movementSpeed = 3f;
[field: SerializeField] [Min(0f)]
public float suckSpeed = 1f;
[field: SerializeField] [Min(0f)]
public float bloodLossRate = 1f;
[field: SerializeField] [field: Range(0f, 1f)]
public float MinJoystickValueForThrowing { get; private set; } = .4f;
[field: SerializeField] [field: Min(0f)]
public float currentInitialCooldown = 0.5f;
[field: SerializeField] [field: Min(0f)]
public float WallOffset { get; private set; } = 0.5f;
[field: SerializeField] [field: Min(0f)]
public float MaxThrowDistance { get; private set; } = 10f;
}