public void Initialize(ILaunchBoardModel launchBoardModel)
 {
     UnsubscribeFromEvents();
     _launchBoardModel = launchBoardModel;
     SubscribeToEvents();
     LaunchBoardModelOnFiringSolutionUpdated();
 }
 public void Initialize(ILaunchBoardModel launchBoardModel)
 {
     UnsubscribeFromEvents();
     _launchBoardModel = launchBoardModel;
     SubscribeToEvents();
     LaunchBoardModelOnFiringSolutionUpdated();
 }
Exemplo n.º 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();
 }
Exemplo n.º 6
0
 public void Initialize(ILaunchBoardModel launchBoard)
 {
     UnsubscribeFromEvents();
     _launchBoardModel = launchBoard;
     WeaponSelection.Initialize(_launchBoardModel.WeaponSelection);
     SubscribeToEvents();
     LaunchBoardModelOnVectorsUpdated();
 }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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);
        }