Skip to content

ManagerController

Moon Antonio edited this page Oct 18, 2017 · 8 revisions

Funcionamiento

El ManagerController se encarga de iniciar el sistema, gestionando la creacion de unidades y de sus respectivas variaciones.


Variables Publicas

public List<Unidad> unidades = new List<Unidad>();              // Lista de unidades
public GameObject prefabBtnUnidad;                              // Prefab del boton
public GameObject prefabUIContenedor;				// Prefab del contenedor de los gambits
public GameObject prefabUIGambit;                               // Prefab del gambit
public Transform rootUIUnidades;                                // Root de la UI de las unidades
public Transform rootUIGambit;					// Root de la UI del gambit
public List<Transform> uiGambits = new List<Transform>();	// Root de la UI de los gambits

Inicializadores

private void Start(){} // Inicializa ManagerController

Metodos Publicos

public void AbrirInterfazUnidad(int n){} // Abre la interfaz de la unidad

Metodos Privados

private void GenerarUnidades(Transform root){} // Genera unidades aleatoriamente
private void GenerarGambits(int id){} // Genera los gambits de la unidad
private void CerrarPaneles(){} // Cierra los paneles
private void AbrirPanel(int id){} // Abre el panel indicado

Funcionalidad

private List<string> GetMagias(int id){} // Obtiene las magias de la unidad

Clone this wiki locally