C# Класс Cutscene, silverscreen

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
duration float
inPoint float
outPoint float
player GameObject
stopPlayer bool
subtitlePosition Rect
subtitleStyle GUIStyle

Открытые методы

Метод Описание
AddTrack ( Cutscene, type ) : CutsceneTrack,

Attaches a new track component to the cutscene.

DisableAudio ( ) : void

Keeps all child audio sources from playing once the game starts.

DisableCameras ( ) : void

Turns off all child cameras so that they don't display before the cutscene starts.

DisableOtherCameras ( Camera exemptCam ) : void

Turns off all child cameras except for the one specified.

NewActor ( AnimationClip anim, GameObject go ) : CutsceneActor

Creates a new CutsceneActor object and attaches it to a new game object as a child of the Shots game object.

NewAudio ( AudioClip clip ) : CutsceneAudio

Creates a new CutsceneAudio object and attaches it to a new game object as a child of the Audio game object.

NewShot ( ) : CutsceneShot

Creates a new CutsceneShot object and attaches it to a new game object as a child of the Shots game object.

NewSubtitle ( string dialog ) : CutsceneSubtitle

Creates a new CutsceneSubtitle object and attaches it to the Subtitles game object.

OnDrawGizmos ( ) : void

Visually shows the cutscene in the scene view.

OnGUI ( ) : void
PauseCutscene ( ) : void

Pauses the cutscene.

PlayActor ( CutsceneClip clip ) : void

Plays the specified actor.

PlayAudio ( CutsceneClip clip ) : void

Plays the specified audio.

PlayCutscene ( ) : void

Starts playing the cutscene.

PlayShot ( CutsceneClip clip ) : void

Shows the specified shot.

PlaySubtitle ( CutsceneClip clip ) : void

Displays the specified subtitle.

SceneFinish ( ) : void

Called when the scene ends.

SceneStart ( ) : void

Called when the scene starts.

SetupMasterAnimationClip ( ) : void

Sets the in and out points of the master animation clip.

SetupTrackAnimationClips ( ) : void

Adds each track's animation clip to the main animation.

Start ( ) : void
StopSubtitle ( ) : void

Stops all subtitles from displaying by setting the current subtitle to null.

UnknownFunction ( CutsceneClip clip ) : void

Called when the clip type is unknown.

For debugging only; ideally this will never be called.

Приватные методы

Метод Описание
StopActor ( CutsceneActor actor, float duration ) : IEnumerator

Stops the actor from playing at its out point.

StopAudio ( AudioSource aud, float duration ) : IEnumerator

Stops the audio from playing at its out point.

StopShot ( Camera cam, float duration ) : IEnumerator

Stops the shot from playing at its out point.

StopSubtitle ( float duration ) : IEnumerator

Stops the subtitle from displaying at its out point.

Описание методов

AddTrack() публичный Метод

Attaches a new track component to the cutscene.
public AddTrack ( Cutscene, type ) : CutsceneTrack,
type Cutscene,
Результат CutsceneTrack,

DisableAudio() публичный Метод

Keeps all child audio sources from playing once the game starts.
public DisableAudio ( ) : void
Результат void

DisableCameras() публичный Метод

Turns off all child cameras so that they don't display before the cutscene starts.
public DisableCameras ( ) : void
Результат void

DisableOtherCameras() публичный Метод

Turns off all child cameras except for the one specified.
public DisableOtherCameras ( Camera exemptCam ) : void
exemptCam Camera The camera to stay enabled.
Результат void

NewActor() публичный Метод

Creates a new CutsceneActor object and attaches it to a new game object as a child of the Shots game object.
public NewActor ( AnimationClip anim, GameObject go ) : CutsceneActor
anim AnimationClip
go GameObject
Результат CutsceneActor

NewAudio() публичный Метод

Creates a new CutsceneAudio object and attaches it to a new game object as a child of the Audio game object.
public NewAudio ( AudioClip clip ) : CutsceneAudio
clip AudioClip The audio clip to be attached the CutsceneAudio object.
Результат CutsceneAudio

NewShot() публичный Метод

Creates a new CutsceneShot object and attaches it to a new game object as a child of the Shots game object.
public NewShot ( ) : CutsceneShot
Результат CutsceneShot

NewSubtitle() публичный Метод

Creates a new CutsceneSubtitle object and attaches it to the Subtitles game object.
public NewSubtitle ( string dialog ) : CutsceneSubtitle
dialog string The dialog to be displayed.
Результат CutsceneSubtitle

OnDrawGizmos() публичный Метод

Visually shows the cutscene in the scene view.
public OnDrawGizmos ( ) : void
Результат void

OnGUI() публичный Метод

public OnGUI ( ) : void
Результат void

PauseCutscene() публичный Метод

Pauses the cutscene.
public PauseCutscene ( ) : void
Результат void

PlayActor() публичный Метод

Plays the specified actor.
public PlayActor ( CutsceneClip clip ) : void
clip CutsceneClip
Результат void

PlayAudio() публичный Метод

Plays the specified audio.
public PlayAudio ( CutsceneClip clip ) : void
clip CutsceneClip
Результат void

PlayCutscene() публичный Метод

Starts playing the cutscene.
public PlayCutscene ( ) : void
Результат void

PlayShot() публичный Метод

Shows the specified shot.
public PlayShot ( CutsceneClip clip ) : void
clip CutsceneClip
Результат void

PlaySubtitle() публичный Метод

Displays the specified subtitle.
public PlaySubtitle ( CutsceneClip clip ) : void
clip CutsceneClip
Результат void

SceneFinish() публичный Метод

Called when the scene ends.
public SceneFinish ( ) : void
Результат void

SceneStart() публичный Метод

Called when the scene starts.
public SceneStart ( ) : void
Результат void

SetupMasterAnimationClip() публичный Метод

Sets the in and out points of the master animation clip.
public SetupMasterAnimationClip ( ) : void
Результат void

SetupTrackAnimationClips() публичный Метод

Adds each track's animation clip to the main animation.
public SetupTrackAnimationClips ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

StopSubtitle() публичный Метод

Stops all subtitles from displaying by setting the current subtitle to null.
public StopSubtitle ( ) : void
Результат void

UnknownFunction() публичный Метод

Called when the clip type is unknown.
For debugging only; ideally this will never be called.
public UnknownFunction ( CutsceneClip clip ) : void
clip CutsceneClip
Результат void

Описание свойств

duration публичное свойство

public float duration
Результат float

inPoint публичное свойство

public float inPoint
Результат float

outPoint публичное свойство

public float outPoint
Результат float

player публичное свойство

public GameObject player
Результат GameObject

stopPlayer публичное свойство

public bool stopPlayer
Результат bool

subtitlePosition публичное свойство

public Rect subtitlePosition
Результат Rect

subtitleStyle публичное свойство

public GUIStyle subtitleStyle
Результат GUIStyle