Photon Server API Documentation
v5.0RC1
Namespaces | |
| namespace | Caching |
| namespace | Collections |
| namespace | Common |
| namespace | Configuration |
| namespace | Diagnostics |
| namespace | Events |
| namespace | Operations |
| namespace | Plugin |
| namespace | Serialization |
| namespace | WebRpc |
Classes | |
| class | Actor |
| An actor is the glue between HivePeer and Room. In addition to the peer it has a number and Properties. More... | |
| class | ActorExtension |
| class | ActorGroup |
| struct | GameCreateOptions |
| class | GameState |
| class | HiveApplication |
| Main photon application. This application is started from the photon server. This class creates HivePeers for new clients. Operation dispatch logic is handled by the HivePeer. More... | |
| class | HiveGame |
A Room that supports the following requests:
| |
| class | HiveHostGame |
| class | HivePeer |
| Inheritance class of PeerBase. The LitePeer dispatches incoming OperationRequests at OnOperationRequest. When joining a Room a Caching.RoomReference is stored in the RoomReference property. An IFiber guarantees that all outgoing messages (events/operations) are sent one after the other. More... | |
| interface | IGameStateFactory |
| class | Room |
| A room has Actors, can have properties, and provides an ExecutionFiber with a few wrapper methods to solve otherwise complicated threading issues: All actions enqueued to the ExecutionFiber are executed in a serial order. Operations of all Actors in a room are handled via ExecutionFiber. More... | |
Typedefs | |
| using | SendParameters = Photon.SocketServer.SendParameters |
| using | DeliveryMode = Photon.SocketServer.DeliveryMode |
| using Photon.Hive.DeliveryMode = typedef Photon.SocketServer.DeliveryMode |
| typedef Photon SocketServer SendParameters Photon.Hive.SendParameters |
|
strong |
|
strong |