abstract class EquipmentLoadout extends Loadout
The base of all specific kinds of blueprint containers.
This previous state can be restored on any appropriate template from which the loadout was copied
by reconstructing any items (if warranted and permitted) or restoring any appropriate fields.
The three fields are the name assigned to the loadout,
the visible items that are created (which obey different rules depending on the source),
and the concealed items that are created and added to the source's Inventory
.
For example, the visible_slots
on a Player
-borne loadout will transform into the form Array[EquipmentSlot]
;
Vehicle
-originating loadouts transform into the form Map[Int, Equipment]
.
The lists of user-specific loadouts are initialized with FavoritesMessage
packets.
Specific entries are loaded or removed using FavoritesRequest
packets.
- Source
- EquipmentLoadout.scala
- Alphabetic
- By Inheritance
- EquipmentLoadout
- Loadout
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new EquipmentLoadout(label: String, visible_slots: List[SimplifiedEntry], inventory: List[SimplifiedEntry])
- label
the name by which this inventory will be known when displayed in a Favorites list
- visible_slots
simplified representation of the
Equipment
that can see "seen" on the target- inventory
simplified representation of the
Equipment
in the target's inventory or trunk
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()