Beispiel #1
0
        public Task GameStarts(byte[] data)
        {
            Packet.GameStarts packet = PacketSerializer.Deserialize <Packet.GameStarts>(data);
            IGameGrain        game   = base.GrainFactory.GetGrain <IGameGrain>(packet.Game);

            return(game.GameStarts(packet.Players));
        }
Beispiel #2
0
        public Task Heartbeat(byte[] data)
        {
            Packet.Heartbeat packet = PacketSerializer.Deserialize <Packet.Heartbeat>(data);
            IGameGrain       game   = base.GrainFactory.GetGrain <IGameGrain>(packet.Game);

            return(game.UpdateGameStatistics(packet.Status));
        }