protected void OnDeselect(RpguiDataItem Rpgui) { isDirtySelection = true; var uiItem = Rpgui as RpguiItem; eventDeselect.Invoke(uiItem); }
protected void OnSelect(RpguiDataItem Rpgui) { isDirtySelection = true; var uiItem = Rpgui as RpguiItem; var item = uiItem.data; if (!multipleSelection) { DeselectedItems(item.guid); } eventSelect.Invoke(uiItem); }
private void OnItemDataUpdate(RpguiDataItem Rpgui) { var uiItem = Rpgui as RpguiItem; //todo //var data = uiItem.data; ////if (data.CharacterData != null) //{ // List<CustomSkill> skills = new List<CustomSkill>(); // //if (data.CharacterData.GetCustomSkills() != null) // //skills.AddRange(data.GetPlayerItem().GetCustomSkills()); // RpguiSkillList.SetListItems(skills); // RpguiSkillList.Show(); //} ////else // RpguiSkillList.Hide(); }