public ShellstarModel(ShellstarInfo shellstar, TurnData timeOfLaunch, IEvasionInfoModel evasionInfo) { ValidateShellstar(shellstar); _shellstar = shellstar; _counterfire = new List<ShellstarInfo>(); _evasionInfo = evasionInfo; TimeOfLaunch = timeOfLaunch; }
public ShellstarModel(ShellstarInfo shellstar, TurnData timeOfLaunch, IEvasionInfoModel evasionInfo) { ValidateShellstar(shellstar); _shellstar = shellstar; _counterfire = new List <ShellstarInfo>(); _evasionInfo = evasionInfo; TimeOfLaunch = timeOfLaunch; }
public void Initialize(IEvasionInfoModel evasionInfo, AvidWindow[] availableWindows) { _evasionInfo = evasionInfo; PrepareWindowList(availableWindows); }