BeforeRuleclass

sysrules.t[234]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

The BeforeRule class provides a convenient means of defining rules that belong to the beforeRules RuleBook. We derive it from ReplaceRedirector as well as Rule in case users want to use the doInstead() interface to redirect one action to another from a BeforeRule.

class BeforeRule :   [Rule](../object/Rule.html)   ReplaceRedirector

Superclass Tree   (in declaration order)

BeforeRule
Rule
`                 object [ReplaceRedirector](../object/ReplaceRedirector.html) [Redirector](../object/Redirector.html)                         object`

Subclass Tree  

(none)

Global Objects  

` actorActionRule  checkActionPreconditionsRule  roomNotifyBeforeRule  sceneNotifyBeforeRule  scopeListNotifyBeforeRule  `

Summary of Properties  

` currentAction  location  `

Inherited from Rule :
` action  actor  aobj  dobj  during  execAfter  execBefore  iobj  isActive  matchObj  present  priority  rulebook  rulebooks  specificity  stopValue  where  who  `

Summary of Methods  

Inherited from Rule :
` activate  addTo  calcSpecficity  compareTo  deactivate  follow  initializeRule  matchConditions  moveInto  removeFrom  runAfter  runBefore  setRulebook  when  `

Inherited from ReplaceRedirector :
` redirect  `

Inherited from Redirector :
` doInstead  doNested  doOtherAction  `

Properties  

currentAction

sysrules.t[238]

The current action

locationOVERRIDDEN

sysrules.t[235]

no description available

Methods  

(none)

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1