public MainCT() { trainDAO = new TrainDAO(); ticketDAO = new TicketDAO(); trainDAO = trainDAO.getInstance(); ticketDAO = ticketDAO.getInstance(); }
private void addCDiamantes() { AudioController.getInstance().tocarFx(AudioController.getInstance().fxDiamante); diamantes += 5; scoreFaseAtual++; TrainDAO.getInstance().saveInt(TrainDAO.DIAMANTES, diamantes); }
private void addCoins() { AudioController.getInstance().tocarFx(AudioController.getInstance().fxCoin); coins++; scoreFaseAtual++; TrainDAO.getInstance().saveInt(TrainDAO.COINS, coins); }
public static TrainDAO getInstance() { if (instance == null) { instance = GameObject.FindObjectOfType <TrainDAO>(); } return(instance); }
// Start is called before the first frame update void Start() { audioController = AudioController.getInstance(); // muda para retrato para escolher as fases //Screen.orientation = ScreenOrientation.Portrait; int indice = 1; TrainDAO.getInstance().saveInt(TrainDAO.FASE + 1, 1); //percorre as fases para abrir foreach (var item in listaFases) { AbrirFase(item, indice); indice++; } }
private void carregarFase() { int fase = TrainDAO.getInstance().loadInt("Fase"); print("fase " + fase); if (fase < 1) { fase = 1; } if (fase > (fases.Count - 1)) { fase = 1; } Instantiate(fases[fase], new Vector3(0, 0, 0), this.transform.rotation); TrainDAO.getInstance().saveInt("Fase", fase); }
void Start() { if (TrainDAO.getInstance().loadInt("Fase") > 7) { backGround3.SetActive(true); backGround2.SetActive(false); backGround1.SetActive(false); } else { backGround3.SetActive(false); backGround2.SetActive(false); backGround1.SetActive(true); } casaFinalColisor = GameObject.Find("Station4"); casaFinal = GameObject.Find("House"); casaFinalColisor.transform.position = casaFinal.transform.position; }
// Start is called before the first frame update void Start() { AdMobController.getInstance().RequestBanner(); //Screen.orientation = ScreenOrientation.LandscapeRight; scoreFaseAtual = 0; TextMoedas = GameObject.Find("TextMoedas").GetComponent <Text>(); TextDiamantes = GameObject.Find("TextDiamantes").GetComponent <Text>(); TextScore = GameObject.Find("TextScore").GetComponent <Text>(); //TextScoreXcoal = GameObject.Find("txtScoreXX").GetComponent<Text>(); //TextScoreAtualFinalLevel = GameObject.Find("txtScoreAtual").GetComponent<Text>(); scoreHud = TrainDAO.getInstance().loadInt(TrainDAO.SCORE_TOTAL); TextScore.text = scoreHud.ToString().PadLeft(6, '0'); diamantes = TrainDAO.getInstance().loadInt(TrainDAO.DIAMANTES); TextDiamantes.text = diamantes.ToString().PadLeft(4, '0'); coins = TrainDAO.getInstance().loadInt(TrainDAO.COINS); TextMoedas.text = coins.ToString().PadLeft(4, '0'); }
IEnumerator nextLevel() { AudioController.getInstance().tocarFx(AudioController.getInstance().fxWin); nextlevel = true; yield return(new WaitForSeconds(1f)); coalCollectedText.enabled = true; coalCollectedText.text = "Coal Collected: " + coalCollected; accelerator.speed = 0; yield return(new WaitForSeconds(1.5f)); int fase = TrainDAO.getInstance().loadInt("Fase"); print("FASE " + fase); if (fase < 1) { fase = 1; } fase = fase + 1; //salva no formato para abrir a proxima fase TrainDAO.getInstance().saveInt(TrainDAO.FASE, fase); //salva no formato apara abrir o menu selct fdase ESTRELAS TrainDAO.getInstance().saveInt(TrainDAO.FASE + fase, 1); //abrir painel completou hudCompletou.SetActive(true); //mostrar X2 string p = (" X " + coalCollected.ToString()); trainController.TextScoreXcoal.text = p; trainController.TextScoreAtualFinalLevel.text = trainController.scoreFaseAtual.ToString(); //calcular pontos //scoreTMP.AddScoreTotal(pontos); //fecha a tela preta }
/// <summary> /// Class constructor /// </summary> /// <param name="id">Train ID</param> public Train(string id = null) { ID = id; DAO = new TrainDAO(); Type = new TrainType(); }
public AdminCT() { trainDAO = new TrainDAO(); trainDAO = trainDAO.getInstance(); }
public void AbrirFase(GameObject obj, int indice) { //verifica se a fase ja foi aberta: 1 aberto, 0 fechado int fase = TrainDAO.getInstance().loadInt(FASE_DAO + indice); if (fase == 1) { //abre a imagem com a quantidade de estrelas correspondentes int QtdEstrelas = TrainDAO.getInstance().loadInt(TrainDAO.ESTRLA_FASES + indice); for (int i = 0; i < obj.transform.childCount; i++) { GameObject child = obj.transform.GetChild(i).gameObject; if (QtdEstrelas == 0) { if (child.name == BTN_ABERTO) { child.SetActive(true); } else { child.SetActive(false); } } if (QtdEstrelas == 1) { if (child.name == BTN_ABERTO_1) { child.SetActive(true); } else { child.SetActive(false); } } if (QtdEstrelas == 2) { if (child.name == BTN_ABERTO_2) { child.SetActive(true); } else { child.SetActive(false); } } if (QtdEstrelas == 3) { if (child.name == BTN_ABERTO_3) { child.SetActive(true); } else { child.SetActive(false); } } if (child.name == "Text") { child.SetActive(true); } } } }
public void btnAbrirFase(int fase) { //salva no formato para abrir a proxima fase TrainDAO.getInstance().saveInt(TrainDAO.FASE, fase); SceneManager.LoadScene("LevelDinamico"); }
public void addScore(int qtd) { scoreHud += qtd; TextScore.text = scoreHud.ToString().PadLeft(6, '0'); TrainDAO.getInstance().saveInt(TrainDAO.SCORE_TOTAL, scoreHud); }