public static void DisplayPortraitMessage(PortraitID portrait, params string[] messages) { PortraitMessage portraitMessage = new PortraitMessage(game, spriteSheet); portraitMessage.Initialize(); portraitMessage.SetMessage(messages); portraitMessage.SetPortrait(new Portrait(portrait).Sprite); popupDelayTimer = PopupDelay; messageQueue.Add(portraitMessage); }
public static void DisplayPortraitMessage(List <PortraitID> portraits, List <int> portraitTriggers, params string[] messages) { List <Sprite> portraitList = new List <Sprite>(); foreach (PortraitID id in portraits) { portraitList.Add(new Portrait(id).Sprite); } PortraitMessage portraitMessage = new PortraitMessage(game, spriteSheet); portraitMessage.Initialize(); portraitMessage.SetMessage(messages); portraitMessage.SetPortraits(portraitList, portraitTriggers, TextUtils.GetSplitCount(messages)); popupDelayTimer = PopupDelay; messageQueue.Add(portraitMessage); }