Clothing and weapon animation

hey guys

i was getting to the part of animating my character but got stumped on the part where i had to rig my character , I was wondering if i want to have the character able to put on different cloths , do i need to put all the different cloths on the character and rig them or is there some other method and the same question applies for weapons do i attach all of them and animate it with my character or just animate the character and somehow attach them to the character

please help i have looked at the tut Character Customization but still did not understand

so all help would be great

Rig soft cloth with the character; create rigid equipment separately.

Disable/enable soft meshes at runtime -

cloth.gameObject.active = false;

Attach rigid equipment to bones through parenting -

newItem.transform.parent = bone.transform;