final case class TriggerEffectMessage(object_guid: PlanetSideGUID, effect: String, unk: Option[TriggeredEffect] = None, location: Option[TriggeredEffectLocation] = None) extends PlanetSideGamePacket with Product with Serializable
Dispatched by the server to cause a client to display a special graphical effect.
The effect being triggered can be based around a specific game object or replayed freely, absent of an anchoring object.
If object-based then the kinds of effects that can be activated are specific to the object.
If unbound, then a wider range of effects can be displayed.
Regardless, one category will rarely ever be activated under the same valid conditions of the other category.
For example, the effect "on" will only work on objects that accept "on" normally, like a deployed motionalarmsensor
.
The effect "spawn_object_effect" can be applied anywhere in the environment;
but, it can not be activated in conjunction with an existing object.
- object_guid
an object that accepts the effect
- effect
the name of the effect
- unk
na; when activating an effect on an existing object
- location
an optional position where the effect will be displayed; when activating an effect independently
- Alphabetic
- By Inheritance
- TriggerEffectMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new TriggerEffectMessage(object_guid: PlanetSideGUID, effect: String, unk: Option[TriggeredEffect] = None, location: Option[TriggeredEffectLocation] = None)
- object_guid
an object that accepts the effect
- effect
the name of the effect
- unk
na; when activating an effect on an existing object
- location
an optional position where the effect will be displayed; when activating an effect independently
Type Members
- type Packet = TriggerEffectMessage
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()
- val effect: String
- def encode: Attempt[BitVector]
- Definition Classes
- TriggerEffectMessage → PlanetSidePacket
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- 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()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val location: Option[TriggeredEffectLocation]
- 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()
- val object_guid: PlanetSideGUID
- def opcode: GamePacketOpcode.Value
- Definition Classes
- TriggerEffectMessage → PlanetSideGamePacket → PlanetSidePacket
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val unk: Option[TriggeredEffect]
- 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()