Photon Server API
Namespaces | |
| namespace | Events |
| namespace | Operations |
Classes | |
| class | ClientInterestArea |
| This InterestArea subclass automatically subscribes to the region.ItemEventChannel of every region in focus and forwards item events to the PeerBase. More... | |
| class | CounterOperations |
| Handles the operations SubscribeCounter and UnsubscribeCounter. More... | |
| class | GridWorld |
| Grid used to divide the world. It contains Regions. More... | |
| class | InterestArea |
| Subscribes to regions in the area. Each region relays events of items in region. Thread safety: All instance members require a lock on SyncRoot. More... | |
| class | InterestItems |
| Maintains subscriptions per item (manual). More... | |
| class | Item |
| Represents an entity in a world. More... | |
| class | ItemCache |
| A cache for items. Each World has one item cache. More... | |
| class | ItemDisposedMessage |
| This type of message is pubished by items sent through the item Item.DisposeChannel. More... | |
| class | ItemEventMessage |
| This message type contains EventData to be sent to clients. ItemEventMessages are published through the item Item.EventChannel. More... | |
| class | ItemPositionMessage |
| This message contains the current position of the Item. This type of message is published by items through the Item.PositionUpdateChannel. More... | |
| class | ItemRegionChangedMessage |
| Item notifies interest areas via regions this item exits and enters. More... | |
| class | ItemSnapshot |
| Copy of current Item's state More... | |
| class | MessageCounters |
| Counters that keep track of the amount of messages sent and received from item channels. More... | |
| struct | MethodReturnValue |
| Сombines an error code with a debug message. More... | |
| class | MmoActor |
| Represents a player in a world. More... | |
| class | MmoActorOperationHandler |
| Сlient's Peer.CurrentOperationHandler after entering a world. More... | |
| class | MmoInitialOperationHandler |
| Сlient's Peer.CurrentOperationHandler immediately after connecting. More... | |
| class | MmoPeer |
| Photon Peer. More... | |
| class | PhotonApplication |
| This ApplicationBase subclass creates MmoPeer and has a CounterSamplePublisher that is used to send diagnostic values to the client. More... | |
| class | Radar |
| Subscribers of the Radar's Channel receive event RadarUpdate for all moving Items in the World. The receive interval is configured with Settings.RadarUpdateInterval. More... | |
| class | Region |
| Represents a region used for region-based interest management. More... | |
| class | RequestItemEnterMessage |
| Interest area requests all items in entered region. More... | |
| class | RequestItemExitMessage |
| Interest area requests all items in exited region. More... | |
| class | Settings |
| The settings. More... | |
| class | World |
| GridWorld with name, item cache and radar. More... | |
| class | WorldCache |
| This is a cache for Worlds that have a unique name. More... | |