MIssing some functions that are used by uiEscapePopup.py
uicommon.py
class QuestionDialog(ui.ScriptWindow):
def GetTextSize(self):
if self.textLine:
return self.textLine.GetTextSize()
return (0,0)
def SetLineHeight(self, Height):
self.textLine.SetLineHeight(Height)
also player.SHOW_UI_WINDOW_LIMIT_RANGE is missing
def __EscapePopupRangeCheck(self):
SHOW_UI_WINDOW_LIMIT_RANGE = 1000
(x, y, z) = player.GetMainCharacterPosition()
# if abs(x - self.escape_window_open_x) > player.SHOW_UI_WINDOW_LIMIT_RANGE or abs(y - self.escape_window_open_y) > player.SHOW_UI_WINDOW_LIMIT_RANGE:
if abs(x - self.escape_window_open_x) > SHOW_UI_WINDOW_LIMIT_RANGE or abs(y - self.escape_window_open_y) > SHOW_UI_WINDOW_LIMIT_RANGE:
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.OPTION_ESCAPE_FAR_DISTANCE)
self.Close()