import vrml.*;
import vrml.node.*;
import vrml.field.*;
public class LightSwitcher extends vrml.node.Script {
    private     SFFloat intensity;
      private  boolean on_off = true;
      public void initialize() {
        intensity = (SFFloat)getEventOut("intensity");
      }
      private void isActive(boolean value) {
        if (!value) {
        on_off = !on_off;
        if (on_off) intensity.setValue(0.9f);
        else intensity.setValue(0.0f);
        }
      }
      public void processEvent(Event event) {
        if (event.getName().equals("isActive"))
          isActive(((ConstSFBool)event.getValue()).getValue());
      }
}
