public void SetItem(CharacterItem item, Position position) { if (slots == null) { slots = GetComponentInChildren <SlotsManager>(); } slots.SetObject(position, item); composition[position] = item; }
private void Awake() { slots = GetComponentInChildren <SlotsManager>(); foreach (Position pos in (Position[])Enum.GetValues(typeof(Position))) { composition[pos] = null; } }