private void InitPersonagePanel()
 {
     for (int i = 0; i < slot_views.Count; i++)
     {
         _personage_model.GetSlotItem(slot_views[i].SlotType, out SlotItem slotItem);
         slot_views[i].Init(_personage_model, _transform, slotItem);
     }
 }
        public static void TakeOff(SlotType slotType, PersonageModel personage)
        {
            if (!personage.GetSlotItem(slotType, out SlotItem slotItem))
            {
                UnityEngine.Debug.LogError(string.Format("Can't take off item {0}. User personage don't dress this item"));
                return;
            }

            TakeOff(slotItem, personage);
        }