Package rsb.script

Class PassiveScript

java.lang.Object
rsb.methods.Methods
rsb.script.PassiveScript
All Implemented Interfaces:
Runnable, EventListener

public abstract class PassiveScript extends Methods implements EventListener, Runnable
  • Constructor Details

    • PassiveScript

      public PassiveScript()
  • Method Details

    • activateCondition

      public abstract boolean activateCondition()
    • loop

      public abstract int loop()
    • iterationSleep

      public abstract int iterationSleep()
    • onStart

      public boolean onStart()
    • onFinish

      public void onFinish()
    • init

      public final void init(MethodContext ctx)
      Description copied from class: Methods
      For internal use only: initializes the method providers.
      Overrides:
      init in class Methods
      Parameters:
      ctx - The MethodContext.
    • isEnabled

      public final boolean isEnabled()
    • setEnabled

      public final void setEnabled(boolean enabled)
    • run

      public final void run()
      Specified by:
      run in interface Runnable
    • deactivate

      public final void deactivate(int id)
    • setID

      public final void setID(int id)
    • getID

      public final int getID()
    • isRunning

      public final boolean isRunning()