//Identifies which food order icon should be displayed public GameObject IdentifyIcon(ChickenRice.PossibleChickenRiceLabel chickenRiceLabel) { switch (chickenRiceLabel) { case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRice: return(roastedPlain); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRiceEgg: return(roastedPlain_egg); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBall: return(roastedBall); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBallEgg: return(roastedBall_egg); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRice: return(steamedPlain); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRiceEgg: return(steamedPlain_egg); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBall: return(steamedBall); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBallEgg: return(steamedBall_egg); default: return(null); } }
//Check which dish player is looking at public void UICheckDish(ChickenRice.PossibleChickenRiceLabel chickenRiceLabel) { switch (chickenRiceLabel) { case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBall: buttonIcon.sprite = roastedChicWRiceBall; //Debug.Log("Looking at RoastedChicWRiceBall"); break; case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRice: buttonIcon.sprite = roastedChicWPlainRice; //Debug.Log("Looking at RoastedChicWPlainRice"); break; case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBallEgg: buttonIcon.sprite = roastedChicWRiceBallEgg; //Debug.Log("Looking at RoastedChicWRiceBallEgg"); break; case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRiceEgg: buttonIcon.sprite = roastedChicWPlainRiceEgg; //Debug.Log("Looking at RoastedChicWPlainRiceEgg"); break; case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBall: buttonIcon.sprite = steamedChicWRiceBall; //Debug.Log("Looking at SteamedChicWRiceBall"); break; case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRice: buttonIcon.sprite = steamedChicWPlainRice; //Debug.Log("Looking at SteamedChicWPlainRice"); break; case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBallEgg: buttonIcon.sprite = steamedChicWRiceBallEgg; // Debug.Log("Looking at SteamedChicWRiceBallEgg"); break; case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRiceEgg: buttonIcon.sprite = steamedChicWPlainRiceEgg; //Debug.Log("Looking at SteamedChicWPlainRiceEgg"); break; } }
//check dish label public void CheckDish(ChickenRice.PossibleChickenRiceLabel chickenRiceLabel, PlayerState playerState) { switch (chickenRiceLabel) { case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBall: networkedPlayerInteraction.CmdChangeHeldItem(HeldItem.roastedChicWRiceBall); networkedPlayerInteraction.ChangePlayerState(playerState); break; case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRice: networkedPlayerInteraction.CmdChangeHeldItem(HeldItem.roastedChicWPlainRice); networkedPlayerInteraction.ChangePlayerState(playerState); break; case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBallEgg: networkedPlayerInteraction.CmdChangeHeldItem(HeldItem.roastedChicWRiceBallEgg); networkedPlayerInteraction.ChangePlayerState(playerState); break; case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRiceEgg: networkedPlayerInteraction.CmdChangeHeldItem(HeldItem.roastedChicWPlainRiceEgg); networkedPlayerInteraction.ChangePlayerState(playerState); break; case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBall: networkedPlayerInteraction.CmdChangeHeldItem(HeldItem.steamedChicWRiceBall); networkedPlayerInteraction.ChangePlayerState(playerState); break; case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRice: networkedPlayerInteraction.CmdChangeHeldItem(HeldItem.steamedChicWPlainRice); networkedPlayerInteraction.ChangePlayerState(playerState); break; case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBallEgg: networkedPlayerInteraction.CmdChangeHeldItem(HeldItem.steamedChicWRiceBallEgg); networkedPlayerInteraction.ChangePlayerState(playerState); break; case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRiceEgg: networkedPlayerInteraction.CmdChangeHeldItem(HeldItem.steamedChicWPlainRiceEgg); networkedPlayerInteraction.ChangePlayerState(playerState); break; } }
//Identifies which dish should be instantiated private GameObject IdentifyOrder(ChickenRice.PossibleChickenRiceLabel chickenRiceLabel) { switch (chickenRiceLabel) { #region Roasted Chicken case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRice: return(roastedPlain); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRiceEgg: return(roastedPlain_egg); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBall: return(roastedBall); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBallEgg: return(roastedBall_egg); #endregion #region Steamed Chicken case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRice: return(steamedPlain); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRiceEgg: return(steamedPlain_egg); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBall: return(steamedBall); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBallEgg: return(steamedBall_egg); #endregion default: Debug.Log("The dish does not have a label."); return(null); } }
//Identifies which dish should be instantiated private HeldItem IdentifyOrder(ChickenRice.PossibleChickenRiceLabel chickenRiceLabel) { switch (chickenRiceLabel) { #region Roasted Chicken case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRice: return(HeldItem.roastedChicWPlainRice); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWPlainRiceEgg: return(HeldItem.roastedChicWPlainRiceEgg); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBall: return(HeldItem.roastedChicWRiceBall); case ChickenRice.PossibleChickenRiceLabel.RoastedChicWRiceBallEgg: return(HeldItem.roastedChicWRiceBallEgg); #endregion #region Steamed Chicken case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRice: return(HeldItem.steamedChicWPlainRice); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWPlainRiceEgg: return(HeldItem.steamedChicWPlainRiceEgg); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBall: return(HeldItem.steamedChicWRiceBall); case ChickenRice.PossibleChickenRiceLabel.SteamedChicWRiceBallEgg: return(HeldItem.steamedChicWRiceBallEgg); #endregion default: Debug.Log("The dish does not have a label."); return(HeldItem.nothing); } }