abstract class ObjectCreateConverter[A <: PlanetSideGameObject] extends PacketConverter
A converter that accepts an object and prepares it for transformation into an 0x17
packet or an 0x18
packet.
This is the decoded packet form of the game object, as if hexadecimal data from a packet was decoded.
- A
the type of game object
- Source
- PacketConverter.scala
- Alphabetic
- By Inheritance
- ObjectCreateConverter
- PacketConverter
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ObjectCreateConverter()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ConstructorData(obj: A): Try[ConstructorData]
Take a game object and transform it into its equivalent data for an
0x17
packet.Take a game object and transform it into its equivalent data for an
0x17
packet.- obj
the game object
- returns
the specific
ConstructorData
that is equivalent to this object
- def DetailedConstructorData(obj: A): Try[ConstructorData]
Take a game object and transform it into its equivalent data for an
0x18
packet.Take a game object and transform it into its equivalent data for an
0x18
packet.- obj
the game object
- returns
the specific
ConstructorData
that is equivalent to this object
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noDetailedForm(obj: A): Boolean
some objects do not have a detailed constructor data form
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()