Beispiel #1
0
        void Instance_GambleStoneInningWinnedNotifyAllClient(MetaData.Game.GambleStone.GambleStoneRoundInfo roundInfo, MetaData.Game.GambleStone.GambleStoneInningInfo inningInfo, MetaData.Game.GambleStone.GambleStonePlayerBetRecord maxWinner)
        {
            var allClients = ClientManager.AllClients;

            foreach (var client in allClients)
            {
                new Thread(new ParameterizedThreadStart(o =>
                {
                    this.GambleStoneWinNotify(o.ToString(), roundInfo, inningInfo, maxWinner);
                })).Start(client.Token);
            }
        }
 public void GambleStoneWinNotify(string token, MetaData.Game.GambleStone.GambleStoneRoundInfo roundInfo, MetaData.Game.GambleStone.GambleStoneInningInfo inningInfo, MetaData.Game.GambleStone.GambleStonePlayerBetRecord maxWinner)
 {
     this.InvokeCallback(token, "GambleStoneWinNotify", roundInfo, inningInfo, maxWinner);
 }