override public void Display(MessageDisplayController messageDisplayController) { base.Display(messageDisplayController); if (GameLogic.Instance.CurrentRound.GetCurrentPlayer() == PlayerA) { messageDisplayController.Text.text = "You want to trade with " + PlayerB.name; } else { messageDisplayController.Text.text = PlayerA.name + " wants to trade with you."; messageDisplayController.PositiveButton.gameObject.SetActive(true); } messageDisplayController.Thumbnail.sprite = ItemB.GetSprite(); }
virtual public void Display(MessageDisplayController messageDisplayController) { messageDisplayController.Thumbnail.gameObject.SetActive(true); messageDisplayController.Title.gameObject.SetActive(true); messageDisplayController.Title.text = Title; messageDisplayController.Text.gameObject.SetActive(true); messageDisplayController.Text.text = Text; messageDisplayController.NegativeButton.gameObject.SetActive(true); messageDisplayController.NegativeButton.onClick.AddListener(() => { NegativeAction(); }); messageDisplayController.PositiveButton.gameObject.SetActive(false); messageDisplayController.PositiveButton.onClick.AddListener(() => { PositiveAction(); }); }
override public void Display(MessageDisplayController messageDisplayController) { base.Display(messageDisplayController); messageDisplayController.Thumbnail.sprite = Thumbnail; }