ToolBox() { ctrlBolinhas = Object.FindObjectOfType <ControladorBolinhas>(); ctrlHUD = Object.FindObjectOfType <ControladorHUD>(); ctrlJogo = Object.FindObjectOfType <ControladorJogo>(); ctrlListaDeBlocos = Object.FindObjectOfType <ControladorListaDeBlocos>(); ctrlPlataforma = Object.FindObjectOfType <ControladorPlataforma>(); ctrlPontuacao = new ControladorPontuacao(); }
private void Start() { ctrlBolinhas = ToolBox.GetInstance().GetCtrlBolinhas(); ctrlJogo = ToolBox.GetInstance().GetCtrlJogo(); ToolBox.GetInstance().GetCtrlHUD().inscreverObservador(this); }
public void atualizar(ControladorBolinhas dado) { numeroDeBolas.text = dado.GetNBolasFilaAtual().ToString(); cooldownIcon.fillAmount = dado.GetCooldown() / dado.GetCooldownMax(); barraAceleracaoBola.fillAmount = (dado.GetDirecaoTiro().y - dado.velocidadeInicial) / dado.velocidadeInicial * 2; }