Example #1
0
    public void LoadSheet()
    {
        for (int i = 0; i < listContent.childCount; i++)
        {
            Destroy(listContent.GetChild(i).gameObject);
        }

        for (int i = 0; i < Grid.fleetUnits.Count; i++)
        {
            if (Grid.fleetUnits[i].camp == 0)
            {
                SelectFleet.Add(Grid.fleetUnits[i]);
            }
        }
        for (int i = 0; i < SelectFleet.Count; i++)
        {
            SelectionUnit SelectionUnit = Instantiate(SelectUnitPrefab);
            SelectionUnit.FastSclectList = this;
            SelectionUnit.transform.SetParent(listContent, false);
            SelectionUnit.Initialization();
            SelectionUnit.index     = i;
            SelectionUnit.text.text = SelectFleet[i].Name;
            //SelectionUnit.image = SelectFleet[i].mapShipList[0].index
        }
        Begin();
    }
Example #2
0
    public void AddSelectionUnit(string name)
    {
        SelectionUnit selectionUnit = new SelectionUnit();

        selectionUnit.name   = name;
        selectionUnit.toggle = false;
        selectionUnitList.Add(selectionUnit);
    }
 private void EditingNomenclatureForm_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
 {
     if (e.Control && e.KeyCode == Keys.Enter)
     {
         SelectionUnit?.Invoke();
     }
     else if (e.KeyCode == Keys.Enter)
     {
         TSB_Save.PerformClick();
     }
     else if (e.KeyCode == Keys.Escape)
     {
         Close();
     }
 }
Example #4
0
        public bool GetIsSelected(SelectionUnit selectionUnit)
        {
            if (selectionUnit == SelectionUnit.Cell)
            {
                return(this.DataGridContext.SelectedCellsStore.Contains(this.ItemIndex, this.ColumnIndex));
            }
            else if (selectionUnit == SelectionUnit.Row)
            {
                if (this.ItemIndex >= 0)
                {
                    return(this.DataGridContext.SelectedItemsStore.Contains(this.ItemIndex));
                }
            }

            return(false);
        }
 private void LL_Unit_Click(object sender, EventArgs e)
 {
     SelectionUnit?.Invoke();
 }