C# Класс GameEntities.CutSceneManager

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

Private Properties

Свойство Тип Описание
FadeIn void
FadeInOut void
FadeOut void
GetCameraCurveInterpolatedTime float
PlayObjectAnimation void
PlaySound void
ResetCamera void
SetCamera void
SetMessage void
TickFade void
TickMessage void

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

Метод Описание
CutSceneManager ( ) : System
GetCamera ( Vec3 &position, Vec3 &forward, Vec3 &up, Degree &fov ) : bool
GetFadeCoefficient ( ) : float
GetMessage ( string &text, ColorValue &color ) : bool

Защищенные методы

Метод Описание
OnDestroy ( ) : void

Overridden from Engine.EntitySystem.Entity.OnDestroy().

OnPostCreate ( bool loaded ) : void

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).

OnTick ( ) : void

Overridden from Engine.EntitySystem.Entity.OnTick().

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

Метод Описание
FadeIn ( float time ) : void
FadeInOut ( float timeIn, float timeOut ) : void
FadeOut ( float time ) : void
GetCameraCurveInterpolatedTime ( ) : float
PlayObjectAnimation ( MapObject obj, string animationName ) : void
PlaySound ( string name ) : void
ResetCamera ( ) : void
SetCamera ( MapObject cameraOrCameraCurve ) : void
SetMessage ( string text, float time, ColorValue color ) : void
TickFade ( ) : void
TickMessage ( ) : void

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

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

public CutSceneManager ( ) : System
Результат System

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

public GetCamera ( Vec3 &position, Vec3 &forward, Vec3 &up, Degree &fov ) : bool
position Vec3
forward Vec3
up Vec3
fov Degree
Результат bool

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

public GetFadeCoefficient ( ) : float
Результат float

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

public GetMessage ( string &text, ColorValue &color ) : bool
text string
color ColorValue
Результат bool

OnDestroy() защищенный Метод

Overridden from Engine.EntitySystem.Entity.OnDestroy().
protected OnDestroy ( ) : void
Результат void

OnPostCreate() защищенный Метод

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
Результат void

OnTick() защищенный Метод

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
Результат void