object DamageableVehicle
- Source
- DamageableVehicle.scala
- Alphabetic
- By Inheritance
- DamageableVehicle
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 DamageAwareness(target: Vehicle, cause: ResolvedProjectile, damage: Int, damageToShields: Boolean): Unit
Most all vehicles and the weapons mounted to them can jam if the projectile that strikes (near) them has jammering properties.
Most all vehicles and the weapons mounted to them can jam if the projectile that strikes (near) them has jammering properties. A damaged carrier alerts its cargo vehicles of the source of the damage, but it will not be affected by the same jammering effect. If this vehicle has shields that were affected by previous damage, that is also reported to the clients.
- target
the entity being destroyed
- cause
historical information about the damage
- damage
how much damage was performed
- damageToShields
dispatch a shield strength update
- See also
Service.defaultPlayerGUIDVehicle.CargoHoldsVehicleAction.PlanetsideAttributeVehicleServiceMessage
- def DestructionAwareness(target: Vehicle, cause: ResolvedProjectile): Unit
A destroyed carrier informs its cargo vehicles that they should also be destroyed for reasons of the same cause being inherited as the source of damage.
A destroyed carrier informs its cargo vehicles that they should also be destroyed for reasons of the same cause being inherited as the source of damage. Regardless of the amount of damage they carrier takes or some other target would take, its cargo vehicles die immediately. The vehicle's shields are zero'd out if they were previously energized so that the vehicle's corpse does not act like it is still protected by vehicle shields. Finally, the vehicle is tasked for deconstruction.
- target
the entity being destroyed
- cause
historical information about the damage
- See also
Deployment.TryDeploymentChangeDriveState.UndeployingService.defaultPlayerGUIDVehicle.CargoHoldsVehicleAction.PlanetsideAttributeRemoverActor.AddTaskRemoverActor.ClearSpecificVehicleServiceMessageVehicleServiceMessage.DeconZone.VehicleEvents
- 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()