async def debug_text(self, texts: Union[str, list], positions: Union[list, set], color=(0, 255, 0), size_px=16):
        """ Deprecated, may be removed soon """
        if isinstance(positions, (set, list)):
            if not positions:
                return

            if isinstance(texts, str):
                texts = [texts] * len(positions)
            assert len(texts) == len(positions)

            await self._execute(
                debug=sc_pb.RequestDebug(
                    debug=[
                        debug_pb.DebugCommand(
                            draw=debug_pb.DebugDraw(
                                text=[
                                    debug_pb.DebugText(
                                        text=t,
                                        color=debug_pb.Color(r=color[0], g=color[1], b=color[2]),
                                        world_pos=common_pb.Point(x=p.x, y=p.y, z=getattr(p, "z", 10)),
                                        size=size_px,
                                    )
                                    for t, p in zip(texts, positions)
                                ]
                            )
                        )
                    ]
                )
            )
        else:
            await self.debug_text([texts], [positions], color)
Deprecated, may be removed soon