protected virtual void Fire() { //weaponSystem.FireBallisticExe(GetFiringSolutionPoint()); //weaponSystem.FireMissileExe(); weaponSystem.FireExecutables(GetFiringSolutionPoint()); }