예제 #1
0
 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);
 }
예제 #2
0
 private bool onFishingResultRecieved(MinigameServiceEvents.FishingResultRecieved evt)
 {
     fishingResultFromCast = evt.Result;
     return(false);
 }
예제 #3
0
 private bool onFishingResultReceived(MinigameServiceEvents.FishingResultRecieved evt)
 {
     PrizeName.Value = "";
     Finish();
     return(false);
 }