Exemple #1
0
        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;
                }
            }
        }
Exemple #2
0
 private void Awake()
 {
     quickSlotsUI      = FindObjectOfType <QuickSlotsUI>();
     consumableSlot    = GetComponentInChildren <ConsumableHolderSlot>();
     animator          = GetComponent <PlayerAnimatorHandler>();
     weaponSlotManager = GetComponent <PlayerWeaponSlotManager>();
 }