コード例 #1
0
    public void VerifiqueDinheiroCaido(DinheiroCaido d)
    {
        // Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name + " : " + d.cenaOndeCaiu.ToString());

        if (d.estaCaido
            &&
            UnityEngine.SceneManagement.SceneManager.GetActiveScene().name == d.cenaOndeCaiu.ToString())
        {
            DestuaSacoDeDinheiroAntigo();
            GameObject G = Instantiate(sacoDeDinheiro, MelhoraPos.NovaPos(d.Pos, 2.5f), Quaternion.identity);
            G.SetActive(true);
        }
    }
コード例 #2
0
    private void OnStartCheckPoint(IGameEvent e)
    {
        StandardSendGameEvent ssge = (StandardSendGameEvent)e;

        dados.SetarVidaMax();
        //dados.SetarManaMax();
        dados.ultimoCheckPoint = new UltimoCheckPoint()
        {
            nomesDasCenas = (NomesCenas[])ssge.MyObject[0],
            Pos           = MelhoraPos.NovaPos(e.Sender.transform.position, 0.1f)
        };

        SaveDatesManager.SalvarAtualizandoDados();
    }