예제 #1
0
    protected void OnDeselect(RpguiDataItem Rpgui)
    {
        isDirtySelection = true;
        var uiItem = Rpgui as RpguiItem;

        eventDeselect.Invoke(uiItem);
    }
예제 #2
0
    protected void OnSelect(RpguiDataItem Rpgui)
    {
        isDirtySelection = true;
        var uiItem = Rpgui as RpguiItem;
        var item   = uiItem.data;

        if (!multipleSelection)
        {
            DeselectedItems(item.guid);
        }
        eventSelect.Invoke(uiItem);
    }
예제 #3
0
 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();
 }