40 lines
1.0 KiB
C#
Executable File
40 lines
1.0 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;
|
|
}
|