Class: LibSL::InventoryDescendentsPacket
- Defined in:
- lib/_packets.rb
Instance Attribute Summary
Attributes inherited from Packet
#acks, #acks_flag, #reliable_flag, #resent_count, #resent_flag, #sequence_number, #zero_coded_flag
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Packet
decode, #decode_msg, #encode, #encode_msg, #initialize, #method_missing, zero_decode
Constructor Details
This class inherits a constructor from LibSL::Packet
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class LibSL::Packet
Class Method Details
.packet_id ⇒ Object
6589 6590 6591 |
# File 'lib/_packets.rb', line 6589 def self.packet_id() 4294902038 end |
Instance Method Details
#build_structure ⇒ Object
6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 |
# File 'lib/_packets.rb', line 6593 def build_structure() @blocks = [ [:AgentData, Block.new([ [:AgentID, :LLUUID], [:FolderID, :LLUUID], [:OwnerID, :LLUUID], [:Version, :LLS32], [:Descendents, :LLS32] ])], [:FolderData, VariableBlockCollection.new([ [:FolderID, :LLUUID], [:ParentID, :LLUUID], [:Type, :LLS8], [:Name, :LLVariable1] ])], [:ItemData, VariableBlockCollection.new([ [:ItemID, :LLUUID], [:FolderID, :LLUUID], [:CreatorID, :LLUUID], [:OwnerID, :LLUUID], [:GroupID, :LLUUID], [:BaseMask, :LLU32], [:OwnerMask, :LLU32], [:GroupMask, :LLU32], [:EveryoneMask, :LLU32], [:NextOwnerMask, :LLU32], [:GroupOwned, :LLBool], [:AssetID, :LLUUID], [:Type, :LLS8], [:InvType, :LLS8], [:Flags, :LLU32], [:SaleType, :LLU8], [:SalePrice, :LLS32], [:Name, :LLVariable1], [:Description, :LLVariable1], [:CreationDate, :LLS32], [:CRC, :LLU32] ])] ] end |