private void Start() { _animatorOverrideControllers = new SortedDictionary <string, AnimatorOverrideController>(); for (int i = 0; i < gunTypes.Length; ++i) { _animatorOverrideControllers.Add(gunTypes[i], animatorOverrideControllers[i]); } _itemUi = gameObject.GetComponent <ItemUiWithSeparatedButton>(); _lootComponent.item = new Outfit(outfitType, _animatorOverrideControllers); _lootComponent.item.SetItemUi(_itemUi); }
private void Awake() { _lootComponent = gameObject.AddComponent <LootComponent>(); _itemUi = gameObject.GetComponent <ItemUiWithSeparatedButton>(); }