Scripting API

Home Scripting API Index Class Overview

com.nolimitscoaster

Interface BlockSystemController


public interface BlockSystemController

This is an interface for block system callbacks.

Use Coaster.setBlockSystemController() to register an instance of this interface. Works only if the coaster is in scripted operation mode.

Method Summary

void onAdvanceBWDButton(Block block)
  The onAdvanceBWDButton() method will be called
void onAdvanceFWDButton(Block block)
  The onAdvanceFWDButton() method will be called
void onAutoMode(Coaster coaster)
  The onAutoMode() method will be called
void onFullManualMode(Coaster coaster)
  The onFullManualMode() method will be called
void onManualBlockMode(Coaster coaster)
  The onManualBlockMode() method will be called


Method Detail


onAdvanceBWDButton

public abstract void onAdvanceBWDButton(Block block)

The onAdvanceBWDButton() method will be called

when the corresponding BWD button was presed on the control panel when in manual block mode.


onAdvanceFWDButton

public abstract void onAdvanceFWDButton(Block block)

The onAdvanceFWDButton() method will be called

when the corresponding FWD button was presed on the control panel when in manual block mode.


onAutoMode

public abstract void onAutoMode(Coaster coaster)

The onAutoMode() method will be called

when the auto block mode was enabled on the control panel.


onFullManualMode

public abstract void onFullManualMode(Coaster coaster)

The onFullManualMode() method will be called

when the full manual mode was enabled on the control panel.


onManualBlockMode

public abstract void onManualBlockMode(Coaster coaster)

The onManualBlockMode() method will be called

when the manual block mode was enabled on the control panel.