private void EventHandlerVictory_OnEventPublished(VictoryData data) { if (data.WinnerName != null) { text.text = data.WinnerName + " won !"; } else { text.text = "Draw."; } }
/// <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); }