object Containable
- Alphabetic
- By Inheritance
- Containable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class CanNotPutItemInSlot(obj: PlanetSideServerObject with Container, item: Equipment, slot: Int) extends Product with Serializable
A "failed insertion" response for the variety message of messages that attempt to insert an item into a container.
A "failed insertion" response for the variety message of messages that attempt to insert an item into a container.
- obj
the container
- item
the equipment that was not inserted
- slot
the slot position into which the item should have been inserted;
-1
if no insertion slot was reported in the original message or discovered in the process of inserting
- final case class ItemFromSlot(obj: PlanetSideServerObject with Container, item: Option[Equipment], slot: Option[Int]) extends Product with Serializable
A response for the
RemoveItemFromSlot
message.A response for the
RemoveItemFromSlot
message. It serves the dual purpose of reporting a missing item (by not reporting any slot information) and reporting no item at a given position (by not reporting any item information).- obj
the container
- item
the equipment that was removed
- slot
the index position from which any item was removed
- final case class ItemPutInSlot(obj: PlanetSideServerObject with Container, item: Equipment, slot: Int, swapped_item: Option[Equipment]) extends Product with Serializable
A "successful insertion" response for the variety message of messages that attempt to insert an item into a container.
A "successful insertion" response for the variety message of messages that attempt to insert an item into a container.
- obj
the container
- item
the equipment that was inserted
- slot
the slot position into which the item was inserted
- swapped_item
any other item, previously in the container, that was displaced to make room for this insertion
- final case class MoveItem(destination: PlanetSideServerObject with Container, item: Equipment, destination_slot: Int) extends DeferrableMsg with Product with Serializable
The item should already be contained by us.
The item should already be contained by us. The item is being removed from our containment and placed into a fixed slot position in another container.
MoveItem
is a process that may be complicated and is one reason whyDeferrableMsg
s are employed.- destination
the container into which the item is being placed
- item
the item
- destination_slot
where in the destination container the item is being placed
- final case class PutItemAway(item: Equipment) extends DeferrableMsg with Product with Serializable
- final case class PutItemInSlot(item: Equipment, slot: Int) extends DeferrableMsg with Product with Serializable
- final case class PutItemInSlotOnly(item: Equipment, slot: Int) extends DeferrableMsg with Product with Serializable
- final case class PutItemInSlotOrAway(item: Equipment, slot: Option[Int]) extends DeferrableMsg with Product with Serializable
- final case class RemoveItemFromSlot(item: Option[Equipment], slot: Option[Int]) extends ContainableMsg with Product with Serializable
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
- 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
- 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()
- object RemoveItemFromSlot extends Serializable