public bool CriarArco(string nomeInput, string nomeOutput, int peso, string name) { lugar LugarIn = lugarez.Find(x => x.nome == nomeInput); if (LugarIn != null) { transicao TransicaoOut = transicoes.Find(x => x.nome == nomeOutput); if (TransicaoOut == null) { return(false); } Arco newArco = new Arco(); newArco.CreateArc(LugarIn, TransicaoOut, peso, name); arcos.Add(newArco); return(true); } transicao TransicaoIn = transicoes.Find(x => x.nome == nomeInput); if (TransicaoIn != null) { lugar LugarOut = lugarez.Find(x => x.nome == nomeOutput); if (LugarOut == null) { return(false); } Arco newArco = new Arco(); newArco.CreateArc(TransicaoIn, LugarOut, peso, name); return(true); } return(false); }
public void CriaTransicao(string nome) { transicao novaTrans = new transicao(); novaTrans.CreateTransition(nome); elements.Add(novaTrans); transicoes.Add(novaTrans); }
IEnumerator CarregarCena() { transicao Transicao = FindObjectOfType <transicao>(); Transicao.IniciarTransicao(transparente, Color.black); yield return(new WaitUntil(() => Transicao.acabou)); SceneManager.LoadScene(cenaAlvo); }
public void AddListener(string name, transicao.listener callback) { //continuo sem saber pra que essa coisa transicao Transi = transicoes.Find(x => x.nome == name); if (Transi != null) { Transi.AddListener(callback); } }