Class: LibSL::RezObjectPacket
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
6965 6966 6967 |
# File 'lib/_packets.rb', line 6965 def self.packet_id() 4294902053 end |
Instance Method Details
#build_structure ⇒ Object
6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 |
# File 'lib/_packets.rb', line 6969 def build_structure() @blocks = [ [:AgentData, Block.new([ [:AgentID, :LLUUID], [:SessionID, :LLUUID], [:GroupID, :LLUUID] ])], [:RezData, Block.new([ [:FromTaskID, :LLUUID], [:BypassRaycast, :LLU8], [:RayStart, :LLVector3], [:RayEnd, :LLVector3], [:RayTargetID, :LLUUID], [:RayEndIsIntersection, :LLBool], [:RezSelected, :LLBool], [:RemoveItem, :LLBool], [:ItemFlags, :LLU32], [:GroupMask, :LLU32], [:EveryoneMask, :LLU32], [:NextOwnerMask, :LLU32] ])], [:InventoryData, Block.new([ [:ItemID, :LLUUID], [:FolderID, :LLUUID], [:CreatorID, :LLUUID], [:OwnerID, :LLUUID], [:GroupID, :LLUUID], [:BaseMask, :LLU32], [:OwnerMask, :LLU32], [:GroupMask, :LLU32], [:EveryoneMask, :LLU32], [:NextOwnerMask, :LLU32], [:GroupOwned, :LLBool], [:TransactionID, :LLUUID], [:Type, :LLS8], [:InvType, :LLS8], [:Flags, :LLU32], [:SaleType, :LLU8], [:SalePrice, :LLS32], [:Name, :LLVariable1], [:Description, :LLVariable1], [:CreationDate, :LLS32], [:CRC, :LLU32] ])] ] end |