private bool onFishingResultReceived(MinigameServiceEvents.FishingResultRecieved evt) { eventDispatcher.RemoveListener <MinigameServiceEvents.FishingResultRecieved>(onFishingResultReceived); if (evt.Result.Data != null && evt.Result.Data.availablePrizeMap != null && evt.Result.Data.availablePrizeMap.Count >= 3) { prizeNames[0] = evt.Result.Data.availablePrizeMap[FishingFish.Rarities.Common.ToString()]; prizeNames[1] = evt.Result.Data.availablePrizeMap[FishingFish.Rarities.Rare.ToString()]; prizeNames[2] = evt.Result.Data.availablePrizeMap[FishingFish.Rarities.Legendary.ToString()]; setupFishing(); } else { Log.LogError(this, "Received an empty string after requesting prize name."); finishMinigame(); } return(false); }
private bool onFishingResultRecieved(MinigameServiceEvents.FishingResultRecieved evt) { fishingResultFromCast = evt.Result; return(false); }
private bool onFishingResultReceived(MinigameServiceEvents.FishingResultRecieved evt) { PrizeName.Value = ""; Finish(); return(false); }