object Damageable
- Source
- Damageable.scala
- Alphabetic
- By Inheritance
- Damageable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final type Target = PlanetSideServerObject with Vitality
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 CanDamage(obj: Vitality with FactionAffinity, damage: Int, data: DamageInteraction): Boolean
Does the possibility exist that the designated target can be affected by this projectile's damage?
Does the possibility exist that the designated target can be affected by this projectile's damage?
- obj
the entity being damaged
- damage
the amount of damage
- data
historical information about the damage
- returns
true
, if the target can be affected;false
, otherwise
- See also
Hackable
ObjectDefinition.DamageableByFriendlyFire
- def CanDamageOrJammer(obj: Vitality with FactionAffinity, damage: Int, data: DamageInteraction): Boolean
Does the possibility exist that the designated target can be affected by this projectile?
Does the possibility exist that the designated target can be affected by this projectile?
- obj
the entity being damaged
- damage
the amount of damage
- data
historical information about the damage
- returns
true
, if the target can be affected;false
, otherwise
- def CanJammer(obj: Vitality with FactionAffinity, data: DamageInteraction): Boolean
Does the possibility exist that the designated target can be affected by this projectile's jammer effect?
Does the possibility exist that the designated target can be affected by this projectile's jammer effect?
- obj
the entity being damaged
- data
historical information about the damage
- returns
true
, if the target can be affected;false
, otherwise
- See also
Hackable
ProjectileDefinition..JammerProjectile
- def DestructionAwareness(target: Target, cause: DamageResult): Unit
The entity has ben destroyed.
The entity has ben destroyed.
- target
the entity being damaged
- cause
historical information about the damage
- final val LogChannel: String
- 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()