|
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:
-
JoinGameRequest
-
RaiseEventRequest
-
SetPropertiesRequest
-
GetPropertiesRequest
-
LeaveRequest
More...
|
|
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...
|
|