Example #1
0
    public void Awake()
    {
        playerInventory = FindObjectOfType <PlayerInventory>();
        itemButtons     = GetComponentsInChildren <Button>();

        itemSelectedEvent = new ItemSelectedEvent();
    }
Example #2
0
 private void DesktopPanel_MouseClick(object sender, MouseEventArgs e)
 {
     using (ShellFolder folder = new ShellFolder(desktop))
     {
         ArrayList children = folder.GetChildren(true, true, true);
         ItemSelectedEvent?.Invoke(this, new ItemSelectedEventArgs((PIDL)children[0]));
     }
 }
 protected override void OnDisappearing()
 {
     base.OnDisappearing();
     ItemSelectedEvent?.Invoke(_selectedCollection, EventArgs.Empty);
     //UserCollection.Clear();
     //BindingContext = null;
     //Content = null;
 }
 void Start()
 {
     actionSelectedEvent   = new ActionSelectedEvent();
     attackSelectedEvent   = new AttackSelectedEvent();
     spAttackSelectedEvent = new SpAttackSelectedEvent();
     exAttackSelectedEvent = new ExAttackSelectedEvent();
     guardSelectedEvent    = new GuardSelectedEvent();
     itemSelectedEvent     = new ItemSelectedEvent();
     runAwayEvent          = new RunAwayEvent();
     restartGameEvent      = new RestartGameEvent();
 }
Example #5
0
        /// <summary>
        /// Handles the item selected event
        /// </summary>
        /// <param name="message">The message</param>
        public void Handle(ItemSelectedEvent message)
        {
            foreach (ItemViewModel item in this.Items)
            {
                if (item.ID == message.ID)
                {
                    continue;
                }

                item.Selected = false;
            }
        }
        private void GetSelectedItem(int index)
        {
            if (index != -1)
            {
                PaletteItem selectedItem = _categorizedItems[_categorySelected][index];

                if (ItemSelectedEvent != null)
                {
                    ItemSelectedEvent.Invoke(selectedItem, _previews[selectedItem]);
                }
            }
        }
Example #7
0
        protected override void OnMouseClick(MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                if (selected != null)
                {
                    if (selectable)
                    {
                        ItemSelectedEvent?.Invoke(this, new ItemSelectedEventArgs(selected.PIDL));
                        return;
                    }
                    if (!isopen && dropdown)
                    {
                        SelectedDIPL = null;
                        if (selectedIndex + 1 < Items.Count)
                        {
                            SelectedDIPL = Items[selectedIndex + 1].PIDL;
                        }
                        OnFolderSelected(new FolderSelectedEventArgs(selected.PIDL, dropdown, selected.Hotspot.X, SelectedDIPL));
                        isopen = true;
                    }
                    else
                    {
                        OnFolderSelected(new FolderSelectedEventArgs(null, false, 0, null));
                        dropdown = true;
                        selected = null;
                        isopen   = false;
                    }
                }
                else
                {
                    OnFolderSelected(new FolderSelectedEventArgs(null, false, 0, null));
                    dropdown = true;
                    selected = null;
                    isopen   = false;
                }
            }
            lastselected = selected;

            base.OnMouseClick(e);
        }
Example #8
0
 protected override void Init()
 {
     onSelect = new ItemSelectedEvent();
     base.Init();
     AttachButtonListener(View.Button, ButtonClickHandler);
 }
Example #9
0
 protected virtual void OnItemSelected(BaseBindableObject item)
 {
     ItemSelectedEvent?.Invoke(item, EventArgs.Empty);
 }
Example #10
0
 private void IconListBox_ItemSelectedEvent(object sender, ItemSelectedEventArgs e)
 {
     ItemSelectedEvent?.Invoke(sender, e);
 }
Example #11
0
 private void FileBar_ItemSelectedEvent(object sender, ItemSelectedEventArgs e)
 {
     ItemSelectedEvent?.Invoke(sender, e);
 }
 public void SetupItemSelectedHandler(ItemSelectedEvent action)
 {
     this.OnItemSelectedEvent = action;
 }
 void ItemSelected(ItemSelectedEvent evento)
 {
     /*fighter_now.UseItem();*/
     Debug.Log("UseItem asignado para ejecutarse");
     executeSelectedAction = fighter_now.UseItem;
 }
Example #14
0
 protected override void OnSelectedIndexChanged(EventArgs e)
 {
     ItemSelectedEvent?.Invoke(this, new ItemSelectedEventArgs((PIDL)SelectedItem));
     base.OnSelectedIndexChanged(e);
 }
Example #15
0
 public void Handle(ItemSelectedEvent message)
 {
     // Other code to check active status
     ItemInfo = message.selected;
     ActivateItem(ItemInfo);
 }