Exemple #1
0
 public EntityListView(TreeViewState state, EntityListQuery entityQuery, EntitySelectionCallback entitySelectionCallback, WorldSelectionGetter getWorldSelection, SystemSelectionGetter getSystemSelection) : base(state)
 {
     this.setEntitySelection = entitySelectionCallback;
     this.getWorldSelection  = getWorldSelection;
     this.getSystemSelection = getSystemSelection;
     selectedEntityQuery     = entityQuery;
     rows = new EntityArrayListAdapter();
     getNewSelectionOverride = (item, selection, shift) => new List <int>()
     {
         item.id
     };
     Reload();
 }
 public EntityListView(TreeViewState state, EntityListQuery entityQuery, EntitySelectionCallback entitySelectionCallback, WorldSelectionGetter getWorldSelection, SystemSelectionGetter getSystemSelection, ChunkArrayAssignmentCallback setChunkArray)
     : base(state, new MultiColumnHeader(CreateState()))
 {
     this.setEntitySelection = entitySelectionCallback;
     this.getWorldSelection  = getWorldSelection;
     this.getSystemSelection = getSystemSelection;
     this.setChunkArray      = setChunkArray;
     selectedEntityQuery     = entityQuery;
     rows = new EntityArrayListAdapter();
     getNewSelectionOverride = (item, selection, shift) => new List <int>()
     {
         item.id
     };
     showAlternatingRowBackgrounds = true;
     Reload();
 }