Enum naia_client::ClientEvent [−][src]
An Event that is be emitted by the Client, usually as a result of some communication with the Server
Variants
Occurs when the Client has successfully established a connection with the Server
Occurs when the Client has lost connection with the Server, usually as a result of a timeout
An Event emitted to the Client from the Server
CreateActor(LocalActorKey)
Occurs when an Actor on the Server has come into scope for the Client
UpdateActor(LocalActorKey)
Occurs when an Actor has had a state change on the Server while in scope for the Client
DeleteActor(LocalActorKey)
Occurs when an Actor on the Server has left the Client’s scope
A Tick Event, the duration between Tick events is defined in the Config object passed to the Client on initialization
AssignPawn(LocalActorKey)
Occurs when an Actor has been assigned to the local host as a Pawn, meaning it can receive Commands from the Client
UnassignPawn(LocalActorKey)
Occurs when a Pawn has been unassigned from the local host, meaning it cannot receive Commands from this Client
Command(LocalActorKey, T)
A Command received which is to be simulated on the Client as well as on the Server
Trait Implementations
impl<T: Debug + EventType> Debug for ClientEvent<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for ClientEvent<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for ClientEvent<T> where
T: Send,
T: Send,
impl<T> Sync for ClientEvent<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ClientEvent<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for ClientEvent<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,