object AccountPersistenceService
- Alphabetic
- By Inheritance
- AccountPersistenceService
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Kick(name: String, time: Option[Long] = None) extends Product with Serializable
- final case class Login(name: String, charId: Long) extends Product with Serializable
Message to begin persistence monitoring of user with this text descriptor (player name).
Message to begin persistence monitoring of user with this text descriptor (player name). If the persistence monitor already exists, use that instead and synchronize the data.
- name
the unique name of the player
- final case class Logout(name: String) extends Product with Serializable
Message that indicates that persistence is no longer necessary for this player character.
Message that indicates that persistence is no longer necessary for this player character.
- name
the unique name of the player
- final case class PersistDelay(name: String, time: Option[Long]) extends Product with Serializable
Update the persistence monitor that was setup for a user for a custom persistence delay.
Update the persistence monitor that was setup for a user for a custom persistence delay. If set to
None
, the default persistence time should assert itself.- name
the unique name of the player
- time
the duration that this user's player characters will persist without update in seconds
- final case class Update(name: String, zone: Zone, position: Vector3) extends Product with Serializable
Update the persistence monitor that was setup for a user with the given text descriptor (player name).
Update the persistence monitor that was setup for a user with the given text descriptor (player name). The player's name should be able to satisfy the condition:
zone.LivePlayers.exists(p => p.Name.equals(name))
- name
the unique name of the player
- zone
the current zone the player is in
- position
the location of the player in game world coordinates
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()
- 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()