MultiInstanceInstance class | objects.t[3173]

An instance of a MultiInstance object. This is a mix-in class that we add (using mutiple inheritance) to each instance. This overrides the location manipulation methods, to ensure that we keep the MultiInstance parent object in sync with any changes made directly to the instance objects.

IMPORTANT - the library adds this class to each instance object *automatically*. Game code shouldn't ever have to use this class directly.

`class MultiInstanceInstance : object`

Superclass Tree (in declaration order)

`MultiInstanceInstance`
`object`

Subclass Tree

`MultiInstanceInstance`
`MultiFacetedFacet`

Global Objects

(none)

Summary of Properties

`isEquivalent miParent`

Summary of Methods

`baseMoveInto construct`

Properties

`isEquivalent` | `objects.t[3227]`

All instances of a given MultiInstance are equivalent to one another, for parsing purposes.

`miParent` | `objects.t[3230]`

our MultiInstance parent

Methods

`baseMoveInto (newCont)` | `objects.t[3187]`

move to a new location

`construct (parent)` | `objects.t[3174]`

no description available

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2