|
@@ -86,25 +86,27 @@ namespace KairoEngine.UI.ActivityMessages
|
|
|
|
|
|
private void NewTimedActivityMessage(string msg, float time)
|
|
private void NewTimedActivityMessage(string msg, float time)
|
|
{
|
|
{
|
|
- ActivityMessage message = new ActivityMessage(msg, "", "", "", null, time, false, true, null);
|
|
|
|
|
|
+ ActivityMessage message = new ActivityMessage(msg, "", "", "", null, time, false, true, null, "", "");
|
|
CreateMessage(message, defaultGroupIndex, defaultPrefabIndex).Setup(this, message);
|
|
CreateMessage(message, defaultGroupIndex, defaultPrefabIndex).Setup(this, message);
|
|
}
|
|
}
|
|
|
|
|
|
private void NewStickyActivityMessage(string msg, bool sticky)
|
|
private void NewStickyActivityMessage(string msg, bool sticky)
|
|
{
|
|
{
|
|
- ActivityMessage message = new ActivityMessage(msg, "", "", "", null, 0f, true, true, null);
|
|
|
|
|
|
+ ActivityMessage message = new ActivityMessage(msg, "", "", "", null, 0f, true, true, null, "", "");
|
|
CreateMessage(message, defaultGroupIndex, defaultPrefabIndex).Setup(this, message);
|
|
CreateMessage(message, defaultGroupIndex, defaultPrefabIndex).Setup(this, message);
|
|
}
|
|
}
|
|
|
|
|
|
- private void NewFullMessage(string text, string id, string group, string prefab, Sprite icon, float time, bool sticky, bool hideOnClick, Action action)
|
|
|
|
|
|
+ private void NewFullMessage(string text, string id, string group, string prefab, Sprite icon, float time, bool sticky, bool hideOnClick,
|
|
|
|
+ Action action, string tooltipHeader, string tooltipBody)
|
|
{
|
|
{
|
|
- ActivityMessage message = new ActivityMessage(text, id, group, prefab, icon, time, sticky, hideOnClick,action);
|
|
|
|
|
|
+ ActivityMessage message = new ActivityMessage(text, id, group, prefab, icon, time, sticky, hideOnClick, action, tooltipHeader, tooltipBody);
|
|
int groupIndex = GetGroupIndexByTitle(group);
|
|
int groupIndex = GetGroupIndexByTitle(group);
|
|
int prefabIndex = GetPrefabIndexByTitle(prefab);
|
|
int prefabIndex = GetPrefabIndexByTitle(prefab);
|
|
CreateMessage(message, groupIndex, prefabIndex).Setup(this, message);
|
|
CreateMessage(message, groupIndex, prefabIndex).Setup(this, message);
|
|
}
|
|
}
|
|
|
|
|
|
- private void UpdateActivityMessage(string id, string newText, Sprite newSprite, float time, bool sticky, bool hideOnClick, Action action)
|
|
|
|
|
|
+ private void UpdateActivityMessage(string id, string newText, Sprite newSprite, float time, bool sticky, bool hideOnClick,
|
|
|
|
+ Action action, string tooltipHeader, string tooltipBody)
|
|
{
|
|
{
|
|
for (int i = 0; i < activeMessages.Count; i++)
|
|
for (int i = 0; i < activeMessages.Count; i++)
|
|
{
|
|
{
|
|
@@ -115,6 +117,8 @@ namespace KairoEngine.UI.ActivityMessages
|
|
activeMessages[i].message.time = time;
|
|
activeMessages[i].message.time = time;
|
|
activeMessages[i].message.sticky = sticky;
|
|
activeMessages[i].message.sticky = sticky;
|
|
activeMessages[i].message.hideOnClick = hideOnClick;
|
|
activeMessages[i].message.hideOnClick = hideOnClick;
|
|
|
|
+ activeMessages[i].message.tooltipHeader = tooltipHeader;
|
|
|
|
+ activeMessages[i].message.tooltipBody = tooltipBody;
|
|
if(action != null) activeMessages[i].message.action = action;
|
|
if(action != null) activeMessages[i].message.action = action;
|
|
activeMessages[i].Setup(this, activeMessages[i].message);
|
|
activeMessages[i].Setup(this, activeMessages[i].message);
|
|
return;
|
|
return;
|