예제 #1
0
 private void Awake()
 {
     compartido = this;
 }
예제 #2
0
    void ReplayP()
    {
        time += Time.deltaTime;
        if (record.recp != null)
        {
            if (i < record.recp.Count)
            {
                if (Playercontorol.movetime.Count > T)
                {
                    ob.transform.position = record.recp [i];

                    i += 1;



                    if (count < Playercontorol.pushtime.Count)
                    {
                        if (Playercontorol.pushtime [count] > time && Playercontorol.pushtime [count] - 0.1f < time)
                        {
                            Instantiate(bullet, bulletI.transform.position, Quaternion.identity);
                            count += 1;
                        }
                    }
                }
            }
            else
            {
                if (i == record.recp.Count)
                {
                    m         = rep.GetComponent <Gamemanage> ();
                    m.enabled = false;
                    ReTime   += Time.deltaTime;
                    Vector3        tra = ob.transform.position;
                    SpriteRenderer re  = ob.GetComponent <SpriteRenderer> ();
                    re.enabled = false;
                    if (PlayerGame.g == false)
                    {
                        GameObject O = Instantiate(exprotion, tra, Quaternion.identity);

                        if (ReTime >= 2.0f)
                        {
                            Destroy(O);
                        }
                    }
                    if (ReTime >= 3.0f)
                    {
                        i          = 0;
                        count      = 0;
                        ReTime     = 0.0f;
                        time       = 0.0f;
                        re.enabled = true;
                        m.enabled  = true;

                        exI             = 0;
                        exIs            = 0;
                        time1           = 0.0f;
                        T               = 0;
                        Gamemanage.time = 0;
                    }
                }
            }
        }
        else
        {
            if (rep != null)
            {
                rep.SetActive(false);
            }
        }
    }