Cosmic Strike
 
Cargando...
Buscando...
Nada coincide
Referencia de la clase GameManager
+ Diagrama de herencia de GameManager
+ Diagrama de colaboración de GameManager:

Métodos públicos

void AddPoints ()
 
void LifeManagement (int lifeManagement)
 
void LoadMyScenes (int n)
 
void LoadMyScenes (string n)
 
void QuitGame ()
 
void LoadWithDelay ()
 
IEnumerator WaitForSceneLoad (string n)
 
void PlayMyAudio (int n)
 

Atributos públicos

Text pointsText
 

Atributos públicos estáticos

static GameManager instance
 

Métodos privados

void Awake ()
 
void Start ()
 
void Update ()
 

Atributos privados

int points
 
int lives
 
AudioClip[] sounds
 
AudioSource playCurrentSource
 

Descripción detallada

Definición en la línea 7 del archivo GameManager.cs.

Documentación de funciones miembro

◆ AddPoints()

void GameManager.AddPoints ( )
inline

Definición en la línea 32 del archivo GameManager.cs.

33 {
34 points++;
35 pointsText.text = points.ToString().PadLeft(4, '0');
36 }

Hace referencia a points.

◆ Awake()

void GameManager.Awake ( )
inlineprivate

Definición en la línea 15 del archivo GameManager.cs.

16 {
17 instance = this;
18 }
static GameManager instance
Definition GameManager.cs:9

Hace referencia a instance.

◆ LifeManagement()

void GameManager.LifeManagement ( int lifeManagement)
inline

Definición en la línea 38 del archivo GameManager.cs.

39 {
40 lives += lifeManagement;
41 }

Hace referencia a lives.

◆ LoadMyScenes() [1/2]

void GameManager.LoadMyScenes ( int n)
inline

Definición en la línea 43 del archivo GameManager.cs.

44 {
45 SceneManager.LoadScene(n);
46 }

Referenciado por WaitForSceneLoad().

+ Gráfico de llamadas a esta función:

◆ LoadMyScenes() [2/2]

void GameManager.LoadMyScenes ( string n)
inline

Definición en la línea 48 del archivo GameManager.cs.

49 {
50 SceneManager.LoadScene(n);
51 }

◆ LoadWithDelay()

void GameManager.LoadWithDelay ( )
inline

Definición en la línea 57 del archivo GameManager.cs.

58 {
59 StartCoroutine(WaitForSceneLoad("GameOver"));
60 }
IEnumerator WaitForSceneLoad(string n)

Hace referencia a WaitForSceneLoad().

+ Gráfico de llamadas de esta función:

◆ PlayMyAudio()

void GameManager.PlayMyAudio ( int n)
inline

Definición en la línea 70 del archivo GameManager.cs.

71 {
72 playCurrentSource.clip = sounds[n];
73 playCurrentSource.PlayOneShot(sounds[n],0.7f);
74 }
AudioSource playCurrentSource
AudioClip[] sounds

Hace referencia a playCurrentSource y sounds.

◆ QuitGame()

void GameManager.QuitGame ( )
inline

Definición en la línea 53 del archivo GameManager.cs.

53 {
54 Application.Quit();
55 }

◆ Start()

void GameManager.Start ( )
inlineprivate

Definición en la línea 20 del archivo GameManager.cs.

21 {
22 lives = 3;
23 playCurrentSource = this.GetComponent<AudioSource>();
24 }

Hace referencia a lives y playCurrentSource.

◆ Update()

void GameManager.Update ( )
inlineprivate

Definición en la línea 27 del archivo GameManager.cs.

28 {
29
30 }

◆ WaitForSceneLoad()

IEnumerator GameManager.WaitForSceneLoad ( string n)
inline

Definición en la línea 62 del archivo GameManager.cs.

63 {
64 yield return new WaitForSeconds(1);
65 SceneManager.LoadScene("GameOver");
66 GameManager.instance.LoadMyScenes(n);
67 yield return null;
68 }

Hace referencia a instance y LoadMyScenes().

Referenciado por LoadWithDelay().

+ Gráfico de llamadas de esta función:
+ Gráfico de llamadas a esta función:

Documentación de datos miembro

◆ instance

GameManager GameManager.instance
static

Definición en la línea 9 del archivo GameManager.cs.

Referenciado por Awake() y WaitForSceneLoad().

◆ lives

int GameManager.lives
private

Definición en la línea 12 del archivo GameManager.cs.

Referenciado por LifeManagement() y Start().

◆ playCurrentSource

AudioSource GameManager.playCurrentSource
private

Definición en la línea 14 del archivo GameManager.cs.

Referenciado por PlayMyAudio() y Start().

◆ points

int GameManager.points
private

Definición en la línea 11 del archivo GameManager.cs.

Referenciado por AddPoints().

◆ pointsText

Text GameManager.pointsText

Definición en la línea 10 del archivo GameManager.cs.

◆ sounds

AudioClip [] GameManager.sounds
private

Definición en la línea 13 del archivo GameManager.cs.

Referenciado por PlayMyAudio().


La documentación de esta clase está generada del siguiente archivo: