Difference between revisions of "GetWornItem - Actor"
Jump to navigation
Jump to search
imported>Qazaaq (Added a for each worn item example.) |
imported>Qazaaq m (Moved category tags to bottom of page.) |
||
Line 1: | Line 1: | ||
'''F4SE Member of:''' [[Actor Script]] | '''F4SE Member of:''' [[Actor Script]] | ||
Line 49: | Line 46: | ||
*[[Biped Slots]] | *[[Biped Slots]] | ||
*[[WornItem Struct - Actor]] | *[[WornItem Struct - Actor]] | ||
[[Category:Scripting]] | |||
[[Category:Papyrus]] | |||
[[Category:F4SE]] |
Revision as of 17:19, 19 April 2017
F4SE Member of: Actor Script
Obtains WornItem information about an actors Biped Slot.
Syntax
WornItem Function GetWornItem(int slotIndex, bool firstPerson = false) Native
Parameters
- slotIndex: The Biped Slot to check.
- firstPerson: Specifies whether first or third person information for the Biped Slot should be returned.
Return Value
The WornItem for the given Biped Slot.
Examples
Actor:WornItem wornItem= Game.GetPlayer().GetWornItem(34)
Debug.Trace("Item: " + wornItem.Item)
Debug.Trace("Model: " + wornItem.Model)
Debug.Trace("ModelName: " + wornItem.ModelName)
Debug.Trace("MaterialSwap: " + wornItem.MaterialSwap)
Debug.Trace("Texture: " + wornItem.Texture)
{For each biped slot}
Actor Player = Game.GetPlayer()
int index = 30
int endSlot = 61 const
while (index < endSlot)
Actor:WornItem wornItem = Player.GetWornItem(index)
Debug.Trace("Slot: " + index + ", " + wornItem)
index += 1
EndWhile
Notes
- Item can be none and still contain other information at a particular slot.