コード例 #1
0
ファイル: Overview.cs プロジェクト: Darkfoe703/evemon
        /// <summary>
        /// When an item has been clicked, fires the appropriate event to notify the main window.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void item_Click(object sender, EventArgs e)
        {
            OverviewItem item = sender as OverviewItem;

            if (item != null)
            {
                CharacterClicked?.ThreadSafeInvoke(this, new CharacterChangedEventArgs(item.Character));
            }
        }
コード例 #2
0
        public void OnPointerClick(PointerEventData eventData)
        {
            if (!CanvasGroup.interactable)
            {
                return;
            }

            PlayWalkAnimation();

            CharacterClicked?.Invoke(character.GetValueOrDefault(), index);
        }
コード例 #3
0
        public void OnPointerClick(PointerEventData eventData)
        {
            var hasCharacter = CharacterClass != UICharacterClass.Sample;

            CharacterClicked?.Invoke(CharacterIndex, hasCharacter);
        }