def setAttentionToCell(self, x, y, isRightClick): if isRightClick: handler = avatar_getter.getInputHandler() if handler is not None: matrix = minimap_utils.makePointMatrixByLocal(x, y, *self._boundingBox) handler.onMinimapClicked(matrix.translation) else: commands = g_sessionProvider.shared.chatCommands if commands is not None: commands.sendAttentionToCell(minimap_utils.makeCellIndex(x, y)) return
def setAttentionToCell(self, x, y, isRightClick): if isRightClick: handler = avatar_getter.getInputHandler() if handler is not None: matrix = minimap_utils.makePointMatrixByLocal( x, y, *self._boundingBox) handler.onMinimapClicked(matrix.translation) else: commands = self.sessionProvider.shared.chatCommands if commands is not None: commands.sendAttentionToCell(minimap_utils.makeCellIndex(x, y)) return
def _getClickPosition(self, x, y): return minimap_utils.makePointMatrixByLocal( x, y, *self._boundingBox).translation