#include "MW4Headers.hpp" #include "AI_FireParamPackage.hpp" using namespace MW4AI; FireParamPackage::FireParamPackage(FireData& _fire_data, MechWarrior4::MWObject* _intended_target, Stuff::Time _min_delay, Stuff::Time _max_delay, Adept::Entity* _who_to_hit, MechWarrior4::Vehicle* _vehicle_shooting_at, Adept::Entity* _component, Stuff::Time _frame_delay, Stuff::Scalar _current_heat, Stuff::Scalar _max_heat, bool _can_spend_ammo, bool _can_commit_suicide, FireSource _where_to_fire_from, bool _can_fire_narc, bool _can_generate_heat, bool _per_weapon_raycasting) : fire_data(_fire_data) , intended_target(_intended_target) , min_delay(_min_delay) , max_delay(_max_delay) , who_to_hit(_who_to_hit) , vehicle_shooting_at(_vehicle_shooting_at) , component(_component) , frame_delay(_frame_delay) , current_heat(_current_heat) , max_heat(_max_heat) , can_spend_ammo(_can_spend_ammo) , can_commit_suicide(_can_commit_suicide) , where_to_fire_from(_where_to_fire_from) , can_fire_narc(_can_fire_narc) , can_generate_heat(_can_generate_heat) , per_weapon_raycasting(_per_weapon_raycasting) { }