using UnityEngine;

[CreateAssetMenu(fileName = "Game Settings", menuName = "Game/Settings", order = 51)]
public class Settings : ScriptableObject
{
    public bool IsTesting;

    public float TimeToWin;
    public float TimeOut;

    [Header("movement")]
    public float MovementDistance;
    public float MovementSpeed;

    public TypeAI DefTeamAI;
    public TypeAI AtcTeamAI;
    public int NumOfDefenders;
    public int NumOfAttackers;
    public bool HasHumanDefender;
    public bool HasHumanAttacker;

    public int HealthPickupAmount;
    public int ArmourPickupAmount;
    public int AmmunitionPickupAmount;
    public int PickupsAmount;

    public int MaxHealth;
    public int MaxArmour;
    public int MaxAmmo;

    public float ViewDistance;

    public float GetHitChanceInDirectPoint;
    public float GetHitChanceInRunning;
    public float GetHitChanceInCover;
    public float DoDamageChanceInDirectPoint;
    public float DoDamageChanceInRunning;
    public float DoDamageChanceInCover;
    
    public int RifleDamage;
    public float RateOfFire;

    public float CrouchingCoefficient;

    public Material atcMaterial;
    public Material defMaterial;

}
