Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
CinematicManager.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
using
Microsoft.Xna.Framework
;
3
4
namespace
Terraria.Cinematics
;
5
6
public
class
CinematicManager
7
{
8
public
static
CinematicManager
Instance
=
new
CinematicManager
();
9
10
private
List<Film>
_films
=
new
List<Film>
();
11
12
public
void
Update
(
GameTime
gameTime
)
13
{
14
if
(
_films
.
Count
> 0)
15
{
16
if
(!
_films
[0].IsActive)
17
{
18
_films
[0].OnBegin();
19
}
20
if
(
Main
.
hasFocus
&& !
Main
.
gamePaused
&& !
_films
[0].OnUpdate(
gameTime
))
21
{
22
_films
[0].OnEnd();
23
_films
.RemoveAt(0);
24
}
25
}
26
}
27
28
public
void
PlayFilm
(
Film
film
)
29
{
30
_films
.
Add
(
film
);
31
}
32
33
public
void
StopAll
()
34
{
35
}
36
}
System.Collections.Generic.Dictionary.Count
int Count
Definition
Dictionary.cs:682
System.Collections.Generic.Dictionary.Add
void Add(TKey key, TValue value)
Definition
Dictionary.cs:873
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
Terraria.Cinematics.CinematicManager.Instance
static CinematicManager Instance
Definition
CinematicManager.cs:8
Terraria.Cinematics.CinematicManager.StopAll
void StopAll()
Definition
CinematicManager.cs:33
Terraria.Cinematics.CinematicManager.PlayFilm
void PlayFilm(Film film)
Definition
CinematicManager.cs:28
Terraria.Cinematics.CinematicManager.Update
void Update(GameTime gameTime)
Definition
CinematicManager.cs:12
Terraria.Cinematics.CinematicManager._films
List< Film > _films
Definition
CinematicManager.cs:10
Terraria.Cinematics.CinematicManager
Definition
CinematicManager.cs:7
Terraria.Cinematics.Film
Definition
Film.cs:8
Terraria.Main.hasFocus
static bool hasFocus
Definition
Main.cs:1781
Terraria.Main.gamePaused
static bool gamePaused
Definition
Main.cs:1072
Terraria.Main
Definition
Main.cs:79
Microsoft.Xna.Framework
Definition
AlphaTestEffect.cs:1
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
Terraria.Cinematics
Definition
CinematicManager.cs:4
source
Terraria.Cinematics
CinematicManager.cs
Generated by
1.10.0