object EquipmentIs
- Source
- Zone.scala
- Alphabetic
- By Inheritance
- EquipmentIs
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class InContainer(obj: Container, index: Int) extends ItemLocation with Product with Serializable
The target item is contained within another object.
The target item is contained within another object.
- obj
the containing object
- index
the slot where the target is located
- See also
GridInventory
Container
- sealed trait ItemLocation extends AnyRef
Tha base
trait
connecting allEquipment
object location tokens. - final case class Mounted(obj: MountedWeapons, index: Int) extends ItemLocation with Product with Serializable
- final case class OnGround() extends ItemLocation with Product with Serializable
The target item is found on the Ground.
The target item is found on the Ground.
- See also
ZoneGroundActor
- final case class Orphaned() extends ItemLocation with Product with Serializable
The target item exists but could not be found belonging to any expected region of the location.
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 Where(equipment: Equipment, guid: PlanetSideGUID, continent: Zone): Option[ItemLocation]
An exhaustive search of the provided zone is conducted in search of the target
Equipment
object and a token that qualifies the current location of the object in the zone is returned.An exhaustive search of the provided zone is conducted in search of the target
Equipment
object and a token that qualifies the current location of the object in the zone is returned. The following groups of objects are searched: the inventories of all players and all corpses, the lockers of all players and corpses, all vehicles's weapon mounts and trunks, all weapon-mounted deployables's mounted turrets, all facilities's natural mounted turrets; and, if still not found, the ground is scoured too; and, if still not found after that, it shouldn't exist (in this zone).- equipment
the target object
- guid
that target object's globally unique identifier
- continent
the zone whose objects to search
- returns
a token that explains where the object is, if it is found in this zone;
None
is the token that is used to indicate not having been found
- See also
ItemLocation
LockerContainer
- 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()