trait AuraEffectBehavior extends AnyRef
A mixin that governs the addition, display, and removal of aura particle effects on a target with control agency.
- Self Type
- AuraEffectBehavior with Actor
- Source
- AuraEffectBehavior.scala
- See also
Aura
AuraContainer
PlayerControl
- Alphabetic
- By Inheritance
- AuraEffectBehavior
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
Concrete 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 ApplicableEffect(effect: Aura): Unit
Only pre-apporved aura effects will be emitted by this target.
Only pre-apporved aura effects will be emitted by this target.
- effect
the aura effect
- def EndAllEffects(): Unit
Stop the target entity from emitting all aura particle effects.
- def EndAllEffectsAndUpdate(): Unit
Stop the target entity from emitting all aura particle effects.
Stop the target entity from emitting all aura particle effects. Animate the new particle effect state.
- def EndAuraEffect(effect: Aura): Boolean
Stop the target entity from emitting the aura particle effect, if it currently is.
Stop the target entity from emitting the aura particle effect, if it currently is.
- effect
the target effect
- returns
true
, if the effect was being emitted but has been stoppedfalse
, if the effect was not approved or is not being emitted
- def EndAuraEffectAndUpdate(effect: Aura): Unit
Stop the target entity from emitting the aura particle effect, if it currently is.
Stop the target entity from emitting the aura particle effect, if it currently is. If the effect has been stopped, animate the new particle effect state.
- def StartAuraEffect(effect: Aura, duration: Long): Unit
An aura particle effect is to be emitted by the target.
An aura particle effect is to be emitted by the target. If the effect was not previously applied to the target in an ongoing manner, animate it appropriately.
- effect
the effect to be emitted
- duration
for how long the effect will be emitted
- returns
the active effect index number
- def TestForEffect(effect: Aura): Boolean
Is the target entity emitting the aura effect?
Is the target entity emitting the aura effect?
- effect
the effect being tested
- returns
true
, if the effect is currently being emitted;false
, otherwise
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val auraBehavior: (AuraEffectBehavior.this)#Receive
- 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()