38 lines
1022 B
C#
Executable File
38 lines
1022 B
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 GetHitChanceInDirectPoint;
|
|
public float GetHitChanceInRunning;
|
|
public float GetHitChanceInCover;
|
|
public float DoDamageChanceInDirectPoint;
|
|
public float DoDamageChanceInRunning;
|
|
public float DoDamageChanceInCover;
|
|
}
|