Esempio n. 1
0
        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);
        }
    }
Esempio n. 3
0
 public void SetDetailItem(IArtist artist)
 {
     ViewModel = MagicPresenter.CreateArtistDetailViewModel(artist);
 }