Beispiel #1
0
 /// <summary>
 /// The Init
 /// </summary>
 protected virtual void Init()
 {
     if (Items == null)
     {
         Items = new DataViewList();
     }
 }
 protected override void Init()
 {
     Items = new DataViewList()
     {
         new DataItem()
         {
             Header = "Отчёт по системам", Items = CollectorDevices, Columns = CollectorDevicesColumns
         }
     };
 }
 protected override void Init()
 {
     Items = new DataViewList()
     {
         new DataItem()
         {
             Header = "SubscriberResItems", Items = SubscriberResItems, Columns = SubscriberResItemsColumns
         },
         new DataItem()
         {
             Header = "ResApps", Items = ResApps, Columns = ResAppsColumns
         },
         new DataItem()
         {
             Header = "UnitedReports", Items = UnitedReports, Columns = UnitedReportsColumns
         }
     };
 }
Beispiel #4
0
    protected override void OnFirstShow()
    {
        base.OnFirstShow();

        holdDropBehaviour            = new InputHoldBehaviour(InputAction.Drop);
        holdDropBehaviour.OnTrigger += HoldDropBehaviour_OnTrigger;

        // Build category list.
        categoriesDataView              = new DataViewList <CategoryData, UIInventoryCategory>(Categories);
        categoriesDataView.Highlighted += CategoriesDataView_Highlighted;
        categoriesDataView.Selected    += CategoriesDataView_Selected;

        // Item data list.
        itemsDataView              = new DataViewList <ItemData, UIInventoryItem>(Items);
        itemsDataView.Highlighted += ItemsDataView_Highlighted;
        itemsDataView.Removed     += ItemsDataView_Removed;

        // Handles navigation between the Category and Items panel.
        navigation = gameObject.GetComponent <ListNavigation>();
        navigation.Register(categoriesDataView);
        navigation.Register(itemsDataView);
        navigation.Focused += Navigation_FocusedChanged;
    }