CATEGORY NAME: ITEM FUNCTIONS Item::getItemData(ItemObj); ARG: ItemObj: The object Id of the Item. Example: 8361. EXPLAIN: Used to get the ItemObj data block name. Example: If you pickup a spinning repairpack that repairpack is an object. That object is an Item object. So to get the Items data block name you call this function. USED IN: Item.cs, Objectives.cs RETURN: Items data block name. Item::setVelocity(ItemObj, Vec); ARG: ItemObj: The object Id of the Item. Example: 8361. Vec: The velocity vector. Example: "0 45 44". EXPLAIN: Used to set the velocity of an ItemObj. USED IN: Objectives.cs RETURN: True if succeed or False if failed. Item::getVelocity(ItemObj); ARG: ItemObj: The object Id of the Item. Example: 8361. EXPLAIN: Used to get the velocity of an ItemObj. USED IN: Currently not used in any script files. RETURN: Velocity Vector. Example: "33 2 8". If failed then "0 0 0". Item::getCount(ItemObj); ARG: ItemObj: The object Id of the Item. Example: 8361. EXPLAIN: Used to get the number of Items associated with that ItemObj. Example: Player picks up a box of chaingun ammo, then the function would return 25(which is the number of bullets in the box). USED IN: Item.cs RETURN: Number. The number of Items associated with the ItemObj. Item::isRotating(ItemObj); ARG: ItemObj: The object Id of the Item. Example: 8361. EXPLAIN: Used to see if the ItemObj is Rotating or is set to rotate. USED IN: Item.cs RETURN: True if rotating and False if not rotating or failed. Item::hide(ItemObj, Bool); ARG: ItemObj: The object Id of the Item. Example: 8361. Bool: If True then hide ItemObj if False then unhide ItemObj. EXPLAIN: Used to make on ItemObj hidden if True is passed in or visible if False is passed in. USED IN: Item.cs, Objectives.cs RETURN: True if succeed or False if failed.