public override void ViewDidLoad() { base.ViewDidLoad(); Title = NSBundle.MainBundle.LocalizedString("Master", "Master"); ViewModel = MagicPresenter.CreateArtistListViewModel(); ViewModel.LoadListCommand .Execute() .Subscribe(); ViewModel.WhenAnyValue(vm => vm.Artists) .BindTo <IArtist, SampleCell>( TableView, SampleCell.CellIdentifier, SampleCell.SizeHint, cell => cell.Initialize() ); }
public void Start() { _items = GetComponentInChildren <InventoryPresenter>(); _interface = GetComponentInChildren <PauseInterface>(); _presenter = GetComponentInChildren <PausePresenter>(); _settings = GetComponentInChildren <SettingsPresenter>(); _member = GetComponentInChildren <MemberStatPresenter>(); _equipment = GetComponentInChildren <EquipmentPresenter>(); _magic = GetComponentInChildren <MagicPresenter>(); _memberSelect = GetComponentInChildren <MemberSelectPresenter>(); _party = PartyManager.Instance; _controls = ControlManager.Instance; _inventory = InventoryManager.Instance; if (_interface == null) { DebugMessage("Could not find a Pause Interface in the children of " + gameObject.name + "!", LogLevel.Warning); } if (_presenter == null) { DebugMessage("Could not find a Pause Presenter in the children of " + gameObject.name + "!", LogLevel.Warning); } if (_settings == null) { DebugMessage("Could not find a Settings Presenter in the children of " + gameObject.name + "!", LogLevel.Warning); } if (_equipment == null) { DebugMessage("Could not find an Equipment Presenter in the children of " + gameObject.name + "!", LogLevel.Warning); } if (_magic == null) { DebugMessage("Could not find an Magic Presenter in the children of " + gameObject.name + "!", LogLevel.Warning); } }
public void SetDetailItem(IArtist artist) { ViewModel = MagicPresenter.CreateArtistDetailViewModel(artist); }