Exemplo n.º 1
0
    def poll(cls, context):
        # Check VRtist process to auto disconnect
        if cls.vrtist_process is not None and cls.vrtist_process.poll() is not None:
            cls.vrtist_process = None
            leave_current_room()
            disconnect()

        # Manage button state
        return os.path.isfile(get_mixer_prefs().VRtist)
Exemplo n.º 2
0
def unregister():
    disconnect()
    unregister_factory()
Exemplo n.º 3
0
 def execute(self, context):
     disconnect()
     self.report({"INFO"}, "Disconnected ...")
     return {"FINISHED"}