C# Class GameEntities.CutSceneManager

Inheritance: MapGeneralObject
Afficher le fichier Open project: DarrenHassan/GDM4242-GroupD Class Usage Examples

Private Properties

Свойство Type Description
FadeIn void
FadeInOut void
FadeOut void
GetCameraCurveInterpolatedTime float
PlayObjectAnimation void
PlaySound void
ResetCamera void
SetCamera void
SetMessage void
TickFade void
TickMessage void

Méthodes publiques

Méthode Description
CutSceneManager ( ) : System
GetCamera ( Vec3 &position, Vec3 &forward, Vec3 &up, Degree &fov ) : bool
GetFadeCoefficient ( ) : float
GetMessage ( string &text, ColorValue &color ) : bool

Méthodes protégées

Méthode Description
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().

Private Methods

Méthode Description
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

Method Details

CutSceneManager() public méthode

public CutSceneManager ( ) : System
Résultat System

GetCamera() public méthode

public GetCamera ( Vec3 &position, Vec3 &forward, Vec3 &up, Degree &fov ) : bool
position Vec3
forward Vec3
up Vec3
fov Degree
Résultat bool

GetFadeCoefficient() public méthode

public GetFadeCoefficient ( ) : float
Résultat float

GetMessage() public méthode

public GetMessage ( string &text, ColorValue &color ) : bool
text string
color ColorValue
Résultat bool

OnDestroy() protected méthode

Overridden from Engine.EntitySystem.Entity.OnDestroy().
protected OnDestroy ( ) : void
Résultat void

OnPostCreate() protected méthode

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
Résultat void

OnTick() protected méthode

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
Résultat void