PowerSlide Namespace Reference

Classes

class  Action
 A raw slide action. E.g. "start cutscene x" or "open door y". These are mapped as event listeners. Note that the SlideEvent can hold extra parameters to pass through to your target. More...
 
class  Timeline
 Handles operating PowerSlide timelines. More...
 
class  CuePoint
 A cue point. These are ordinary slides on a CueTrack. They can also define a selector More...
 
class  CueElementData
 
class  CueTrack
 A cue track. These signal pause points. Each time a pause occurs, you must use element.cue() to start it back up again. More...
 
class  Dialogue
 Used to start dialogue (speech). More...
 
class  DialogueSlide
 A dialogue slide. Essentially this is like a single cue card in a series of dialogue. More...
 
class  DialogueTrack
 A dialogue track. They're simply a list of slides. They start at either a slide (in some other track), an item (typically an NPC) or an 2D element (using the slides CSS property). More...
 
interface  ITimingLeader
 A timing leader is something which PowerSlide will follow whilst animating. For example, it will follow the lead of a playing audio clip to make sure dialogue on the UI is perfectly in sync with the playing audio. More...
 
class  Slide
 A slide. Contains e.g. the text spoken or the style to apply. A 'track' is a list of these slides. More...
 
class  SlideEvent
 Represents a PowerSlide event. More...
 
class  SlideEventListener
 Handler for SlideEvent events. More...
 
class  Speaker
 A speaker. Either an item (which includes NPCs), an item instance or a user. Note that if there are multiple instances of an item in the scene, all of them are selected. More...
 
class  StyleSlide
 A style slide. More...
 
class  StyleTrack
 A style track. They're simply a list of slides which define a series of style changes. In this sense, they're similar to but can apply to a multitude of elements and in a series. More...
 
class  Track
 A track. They're simply a list of slides. They start at either a slide (in some other track), an item (typically an NPC) or an 2D element (using the slides CSS property). More...
 

Enumerations

The type of a speaker.

Enumerator
Player 

Referencing some player. Use 'self'/null/0 to refer to this player.

System 

A system speaker. Acts like a narrator.

Other 

Some custom speaker type.

Delegates

delegate void PowerSlide.OnDialogueLoad ( Timeline  timeline)

Used when a set of slides has been loaded.

delegate Speaker PowerSlide.OnSpeakerDelegate ( DialogueSlide  slide,
SpeakerType  type,
string  id 
)

Resolves the given type/id into a speaker.

delegate void PowerSlide.SlideEventDelegate ( SlideEvent  e)