public void Initialize(Loadout loadout) { _slot = loadout.GetSlot(SlotId); LoadoutSlotItem slotItemPrefab = _slot?.GetSlotItemPrefab(); SlotItem = null == slotItemPrefab ? null : Instantiate(slotItemPrefab, transform); }