private void Awake() { animator = GetComponent<Animator>(); quickSlotsUI = FindObjectOfType<QuickSlotsUI>(); playerStats = GetComponentInParent<PlayerStats>(); InputHandler = GetComponentInParent<InputHandler>(); playerManager = GetComponentInParent<PlayerManager>(); playerInventory = GetComponentInParent<PlayerInventory>(); WeaponHolderSlot[] weaponHolderSlots = GetComponentsInChildren<WeaponHolderSlot>(); foreach (WeaponHolderSlot weaponSlot in weaponHolderSlots) { if (weaponSlot.slotID == WeaponSlotID.LeftHandSlot) { leftHandSlot = weaponSlot; } else if (weaponSlot.slotID == WeaponSlotID.RightHandSlot) { rightHandSlot = weaponSlot; } else if (weaponSlot.slotID == WeaponSlotID.BackSlot) { backSlot = weaponSlot; } } }
private void Awake() { quickSlotsUI = FindObjectOfType <QuickSlotsUI>(); consumableSlot = GetComponentInChildren <ConsumableHolderSlot>(); animator = GetComponent <PlayerAnimatorHandler>(); weaponSlotManager = GetComponent <PlayerWeaponSlotManager>(); }