public void PopupMessage(ScreenCoordinates coordinates, string message) { var label = new PopupLabel { Text = message }; var minimumSize = label.CombinedMinimumSize; label.InitialPos = label.Position = coordinates.AsVector - minimumSize / 2; _userInterfaceManager.StateRoot.AddChild(label); _aliveLabels.Add(label); }
public void PopupMessage(ScreenCoordinates coordinates, string message) { var label = new PopupLabel { Text = message }; var minimumSize = label.CombinedMinimumSize; LayoutContainer.SetPosition(label, label.InitialPos = coordinates.Position - minimumSize / 2); _userInterfaceManager.PopupRoot.AddChild(label); _aliveLabels.Add(label); }
public void PopupMessage(ScreenCoordinates coordinates, string message, IEntity?entity) { var label = new PopupLabel(_eyeManager) { Entity = entity, Text = message, StyleClasses = { StyleNano.StyleClassPopupMessage }, }; _userInterfaceManager.PopupRoot.AddChild(label); var minimumSize = label.CombinedMinimumSize; LayoutContainer.SetPosition(label, label.InitialPos = coordinates.Position - minimumSize / 2); _aliveLabels.Add(label); }