net.psforever.packet.game.objectcreate
the code for the type of object being constructed
the GUID this object will be assigned
a parent-defined slot identifier that explains where the child is to be attached to the parent
the data used as representation of the object to be constructed
Performs a "sizeof()" analysis of the given object.
The calculation reflects the scodec Codec
definition rather than the explicit parameter fields.
Performs a "sizeof()" analysis of the given object.
The calculation reflects the scodec Codec
definition rather than the explicit parameter fields.
For example, a traditional Int
is normally a 32-bit number, often rendered as a 32u
number.
When parsed with a uintL(7)
, it's length will be considered 7 bits (7u
).
(Note: being permanently signed, an scodec
value of 32u
or longer must fit into a Long
type.)
the number of bits necessary to measure an object of this class;
defaults to 0L
the GUID this object will be assigned
the data used as representation of the object to be constructed
the code for the type of object being constructed
a parent-defined slot identifier that explains where the child is to be attached to the parent
An intermediate class for the primary fields of
ObjectCreate*Message
with an implicit parent-child relationship.Any object that is contained in a "slot" of another object will use
InternalSlot
to hold the anchoring data. This prior object will clarify the identity of the "parent" object that owns the givenparentSlot
. As the name implies, this should never have to be used in the representation of a non-child object.Try to avoid exposing this class in the process of implementing common object code. Provide overrode constructors that mask the creation of
InternalSlot
where applicable.the code for the type of object being constructed
the GUID this object will be assigned
a parent-defined slot identifier that explains where the child is to be attached to the parent
the data used as representation of the object to be constructed
ObjectClass.selectDataDetailedCodec
ObjectClass.selectDataCodec