question: public void detachModule ( Class < ? extends Module > moduleClass ) { synchronized ( curState ) { Module module = getModule ( moduleClass ) ; if ( module != null ) { module . pause ( true ) ; modules . remove ( module ) ; } } }
target:  Detaches the module of the dialogue system. If the module is not included in the system, does nothing.