/// <summary> /// Creates an instance of the View Controller /// </summary> /// <param name="view">The View the Controller is relating to</param> /// <param name="weapFab">The Weapons Factory the Controller is relating to</param> public WeaponViewController(IWeaponsView view, WeaponsFactory weapFab) { _view = view; _weapFab = weapFab; _view.SetController(this); this.loadView(); }
/// <summary> /// Sets the Controller of the Weapons View /// </summary> /// <param name="wpView">View of the Weapons</param> internal void setWeaponController(IWeaponsView wpView) { WeaponViewController WPView = new WeaponViewController(wpView, _carCalc.WeapFab); }