Files
real-shooter/Assets/Scripts/Misc/Settings.cs
2022-05-16 01:13:50 +07:00

49 lines
1.2 KiB
C#
Executable File

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 int RateOfFire;
public float CrouchingCoefficient;
public Material atcMaterial;
public Material defMaterial;
}