private void Awake() { playerManager = GetComponentInParent <PlayerManager>(); playerInventory = GetComponentInParent <PlayerInventory>(); animator = GetComponent <Animator>(); quickSlotsUI = FindObjectOfType <QuickSlotsUI>(); playerStats = GetComponentInParent <PlayerStats>(); inputHandler = GetComponentInParent <InputHandler>(); WeaponHolderSlot[] weaponHolderSlots = GetComponentsInChildren <WeaponHolderSlot>(); foreach (WeaponHolderSlot weaponSlot in weaponHolderSlots) { if (weaponSlot.isLeftHandSlot) { leftHandSlot = weaponSlot; } else if (weaponSlot.isRightHandSlot) { rightHandSlot = weaponSlot; } else if (weaponSlot.isBackSlot) { backSlot = weaponSlot; } } }
private void Awake() { quickSlotsUI = FindObjectOfType <QuickSlotsUI>(); weaponSlotManager = GetComponentInChildren <WeaponSlotManager>(); }