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); }