PlayerSelector

class PlayerSelector<E : Event>(val eventType: KClass<E>, val selector: E.() -> Player?) : EventSelector.TargetSelector<E, Either<Player?, Nothing>>

Constructors

Link copied to clipboard
fun <E : Event> PlayerSelector(eventType: KClass<E>, selector: E.() -> Player?)

Functions

Link copied to clipboard
open operator override fun invoke(event: E): Either<Player?, Nothing>
Link copied to clipboard
open fun isApplicable(event: KClass<*>): Boolean

Properties

Link copied to clipboard
open override val eventType: KClass<E>
Link copied to clipboard
val selector: E.() -> Player?

Extensions

Link copied to clipboard