How to make 2 or 3 weapon Slots Please Help
So i have a drop and pickup function where i parent the Weapon Game object to my weapon holder which is a child of the camera and the camera is a child of the player so here is a snippet of the drop and pickup the code is in C#
if (_IsHoldingWeapon)
{
if (Input.GetKeyDown(KeyCode.Q))
{
_CurrentWeapon.Drop(_PlayerCamera);
_CurrentWeapon = null;
_IsHoldingWeapon = false;
}
}
else if (Input.GetKeyDown(KeyCode.F) && !_IsHoldingWeapon)
{
RaycastHit hit;
if (Physics.Raycast(_PlayerCamera.position, _PlayerCamera.forward, out hit, _PickupRange, LayerMask.NameToLayer("WeaponLayer")))
{
PickupManger hitObject = hit.collider.GetComponentInParent<PickupManger>();
if (hitObject != null)
{
_CurrentWeapon = hitObject;
_CurrentWeapon.PickUp(_Holster);
_IsHoldingWeapon = true;
}
}
}
So now i want to create a slot system where i have 2 or 3 weapons slots and i don't know how to do one i have tried for 1 hour but haven't got any results More Info about want i want to create: so my goal is to create 3 or 2 weapon slots where i can be able to equip any weapons doesn't matter if it is a secondary or primary and if i don't have any weapons like i haven't picked up any so my hands should be empty And I don't have any weapons under my weapon holder as a child since i haven't picked up any weapons, If you want more explain or info please tell me and thank you in advance for reading my question
Your answer
Follow this Question
Related Questions
I need help picking up and dropping weapons 0 Answers
Function starting next time it is called (Weapon swapping issue) 0 Answers
A few tips on FPS design. 0 Answers
Weapon switching 0 Answers
Storing diffrent bullet amounts for different Weapons. 1 Answer