Table of Contents

Namespace LiteEntitySystem.Extensions

Classes

LocalMessageBus

A local message bus for publishing and subscribing to typed messages within a local singleton context.

LocalMessageBusExtensions

Extension methods for accessing the local message bus from entities.

SyncArray<T>
SyncDict<TKey, TValue>
SyncFixedArray<T>
SyncHashSet<T>
SyncList<T>
SyncNetSerializable<T>
SyncPongTimer
SyncQueue<T>
SyncSpanSerializable<T>
SyncSquare<T>
SyncStateMachine<T>
SyncString
SyncTimer

Structs

BusSubscription

Represents a subscription to a message bus channel that can be disposed to unsubscribe.

FloatAngle

Float angle in degress with correct interpolation and overlaps

StateCalls
SyncList<T>.SyncListEnumerator

Interfaces

IBusMessage<TSender>

Marker interface for message bus messages. TSender declares the expected sender type for the message.