void SetChannel() { for (int i = 0; i < channelSprites.Length; i++) { channelSprites[i].SetActive(false); } channelSprites[channel].SetActive(true); SelectedChannel = channelTypes[channel]; }
public WishQuip GetWishQuip(GuestWish.GuestWishType wishType) { for (int i = 0; i < wishQuips.Length; i++) { if (wishQuips[i].wishType == wishType) { return(wishQuips[i]); } } return(null); }
private void GenerateNewWish() { GuestWish.GuestWishType wishType = GuestWish.GuestWishType.Random; var wish = new GuestWish(wishType, WaitingTimePerWish); AllWishes.Add(wish); wish.ActivateWish(); // Display a request quip string quipText = ""; if (wish.IsDrinkWish || wish.IsFoodWish) { Consumable.Quips quip = null; foreach (var consumable in Database.e.consumables) { if (consumable.wishType == wish.Type) { quip = consumable.quips; break; } } if (quip != null) { quipText = quip.request[Random.Range(0, quip.request.Length)]; } } else { WishQuip quip = GuestManager.I.GetWishQuip(wish.Type); if (quip != null) { quipText = quip.GetRequest(); } } if (quipText != "") { CanvasController.I.ShowNotification(this, quipText); } }