コード例 #1
0
 private void EventHandlerVictory_OnEventPublished(VictoryData data)
 {
     if (data.WinnerName != null)
     {
         text.text = data.WinnerName + " won !";
     }
     else
     {
         text.text = "Draw.";
     }
 }
コード例 #2
0
        /// <summary>
        /// Writes a VictoryData object to the database
        /// </summary>
        /// <returns>bool indicating success</returns>
        /// <param name="gameID">Game (bucket) to write to</param>
        /// <param name="vicDat">VictoryData to write</param>
        public static bool DatabaseWrite_VictoryData(string gameID, VictoryData vicDat)
        {
            var rVictoryData         = new RiakObject(gameID, vicDat.playerID, vicDat);
            var putVictoryDataResult = Globals_Server.rClient.Put(rVictoryData);

            if (!putVictoryDataResult.IsSuccess)
            {
                Globals_Server.logError("Write failed: VictoryData " + rVictoryData.Key + " to bucket " + rVictoryData.Bucket);
            }

            return(putVictoryDataResult.IsSuccess);
        }