Packageorg.wak.scene
Interfacepublic interface ISceneInteractable extends IInteractable, flash.events.IEventDispatcher, IManagedDepth
ImplementorsAbstractCharacterDisplay, ActionSpot, GateSpot, SceneItem

This is the commont interface of all the interact able items on a Scene.



Public Properties
 PropertyDefined by
 Inheritedbaseline : int
Depth baseline of the interactable
IManagedDepth
 InheriteddefaultAction : String
The default action to apply on this Interactable
IInteractable
 Inheriteddescription : String
The item description
IInteractable
 InheriteddisplayObject : DisplayObject
The display object of this Interactable entity
IManagedDepth
  enabled : Boolean
[read-only]
ISceneInteractable
 InheritedinteractableId : String
id of this interactable entity
IInteractable
  interactionBehaviour : String
[read-only] animation behaviour to set to the player's character display after walked to the interaction point.
ISceneInteractable
 InheritedinteractionName : String
A text with the name for gui purposes.
IInteractable
  interactionPointX : Number
[read-only] The horizontal coordinate of the ISceneInteractable's interaction point.
ISceneInteractable
  interactionPointY : Number
[read-only] The vertical coordinate of the ISceneInteractable's interaction point.
ISceneInteractable
  sceneId : String
[read-only] The scene id where the scene interactable is.
ISceneInteractable
 InheritedunitaryUse : Boolean
If the item is true for unitary use in the scumm style adventures, the action Use will be ready only when the player try Use with this interactable without wait a second parameter.
IInteractable
Property detail
enabledproperty
enabled:Boolean  [read-only]Implementation
    public function get enabled():Boolean
interactionBehaviourproperty 
interactionBehaviour:String  [read-only]

animation behaviour to set to the player's character display after walked to the interaction point.

Implementation
    public function get interactionBehaviour():String
interactionPointXproperty 
interactionPointX:Number  [read-only]

The horizontal coordinate of the ISceneInteractable's interaction point.

Implementation
    public function get interactionPointX():Number
interactionPointYproperty 
interactionPointY:Number  [read-only]

The vertical coordinate of the ISceneInteractable's interaction point.

Implementation
    public function get interactionPointY():Number
sceneIdproperty 
sceneId:String  [read-only]

The scene id where the scene interactable is.

Implementation
    public function get sceneId():String