public void Initialize(ILaunchBoardModel launchBoardModel)
 {
     UnsubscribeFromEvents();
     _launchBoardModel = launchBoardModel;
     SubscribeToEvents();
     LaunchBoardModelOnFiringSolutionUpdated();
 }
 public void Initialize(ILaunchBoardModel launchBoardModel)
 {
     UnsubscribeFromEvents();
     _launchBoardModel = launchBoardModel;
     SubscribeToEvents();
     LaunchBoardModelOnFiringSolutionUpdated();
 }
Example #3
0
 public void Initialize(ILaunchBoardModel launchBoardModel)
 {
     UnsubscribeFromEvents();
     _model = launchBoardModel;
     SubscribeToEvents();
     CreateOrUpdateVelocityVectors(launchBoardModel.TargetDistance, launchBoardModel.CrossingVector);
     _model.UpdatePlatforms();
 }
 public void Initialize(ILaunchBoardModel launchBoardModel)
 {
     UnsubscribeFromEvents();
     _model = launchBoardModel;
     SubscribeToEvents();
     CreateOrUpdateVelocityVectors(launchBoardModel.TargetDistance, launchBoardModel.CrossingVector);
     _model.UpdatePlatforms();
 }
 public void Initialize(ILaunchBoardModel launchBoard)
 {
     UnsubscribeFromEvents();
     _launchBoardModel = launchBoard;
     WeaponSelection.Initialize(_launchBoardModel.WeaponSelection);
     SubscribeToEvents();
     LaunchBoardModelOnVectorsUpdated();
 }
Example #6
0
 public void Initialize(ILaunchBoardModel launchBoard)
 {
     UnsubscribeFromEvents();
     _launchBoardModel = launchBoard;
     WeaponSelection.Initialize(_launchBoardModel.WeaponSelection);
     SubscribeToEvents();
     LaunchBoardModelOnVectorsUpdated();
 }
        public void SetupData(IUnitModel attacker, IUnitModel target)
        {
            _launchBoardModel = new LaunchBoardModel(attacker, target, _currentTurnModel);
            _launchPrerequisites.Initialize(_launchBoardModel);
            _targetingAvid.Initialize(_launchBoardModel);
            _shotGeometry.Initialize(_launchBoardModel);
            _rocWorksheet.Initialize(_launchBoardModel);
            _missilePositionAdjustment.Initialize(_launchBoardModel);
            _missileAcceleration.Initialize(_launchBoardModel);

            OnPropertyChanged(Properties.Title);
        }
        public void SetupData(IUnitModel attacker, IUnitModel target)
        {
            _launchBoardModel = new LaunchBoardModel(attacker, target, _currentTurnModel);
            _launchPrerequisites.Initialize(_launchBoardModel);
            _targetingAvid.Initialize(_launchBoardModel);
            _shotGeometry.Initialize(_launchBoardModel);
            _rocWorksheet.Initialize(_launchBoardModel);
            _missilePositionAdjustment.Initialize(_launchBoardModel);
            _missileAcceleration.Initialize(_launchBoardModel);

            OnPropertyChanged(Properties.Title);
        }