PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings Class Reference

Public Attributes

Camera sequencerCamera = null
 The camera (or prefab) to use for sequences. More...
 
GameObject alternateCameraObject = null
 An alternate camera object to use instead of sequencerCamera. More...
 
GameObject cameraAngles = null
 The camera angle object (or prefab) to use for the "Camera()" sequence command. More...
 
string defaultSequence = "Delay({{end}})"
 The default sequence to use if the dialogue entry doesn't have a sequence defined in its Sequence field. More...
 
string defaultPlayerSequence = string.Empty
 
string defaultResponseMenuSequence = string.Empty
 
EntrytagFormat entrytagFormat = EntrytagFormat.ActorName_ConversationID_EntryID
 The format to use for the entrytag keyword. More...
 
bool disableInternalSequencerCommands = false
 Set true to disable the internal sequencer commands – for example, if you want to replace them with your own. More...
 

Member Data Documentation

◆ alternateCameraObject

GameObject PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings.alternateCameraObject = null

An alternate camera object to use instead of sequencerCamera.

Use this, for example, if you have an Oculus VR GameObject that's a parent of two cameras. Currently this must be an object in the scene, not a prefab.

◆ cameraAngles

GameObject PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings.cameraAngles = null

The camera angle object (or prefab) to use for the "Camera()" sequence command.

See Camera() for more information.

◆ defaultPlayerSequence

string PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings.defaultPlayerSequence = string.Empty

◆ defaultResponseMenuSequence

string PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings.defaultResponseMenuSequence = string.Empty

◆ defaultSequence

string PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings.defaultSequence = "Delay({{end}})"

The default sequence to use if the dialogue entry doesn't have a sequence defined in its Sequence field.

See dialogueCreation and sequencer for more information. The special keyword "{{end}}" gets replaced by the default duration for the subtitle being displayed.

◆ disableInternalSequencerCommands

bool PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings.disableInternalSequencerCommands = false

Set true to disable the internal sequencer commands – for example, if you want to replace them with your own.

◆ entrytagFormat

EntrytagFormat PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings.entrytagFormat = EntrytagFormat.ActorName_ConversationID_EntryID

The format to use for the entrytag keyword.

◆ sequencerCamera

Camera PixelCrushers.DialogueSystem.DisplaySettings.CameraSettings.sequencerCamera = null

The camera (or prefab) to use for sequences.

If unassigned, the sequencer will use the main camera; when the sequence is done, it will restore the main camera's original position.


The documentation for this class was generated from the following file: