Exemplo n.º 1
0
    IEnumerator delay()
    {
        yield return(new WaitForSeconds(1.23f));

        FadeZero f = FindObjectOfType <FadeZero>();

        f.startnewFade();
        f.fadeIn();
    }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        fz        = FindObjectOfType <FadeZero>();
        timeCount = 0.0f;

        if (start == true)
        {
            aso.clip = intro;
            aso.Play();
            GetComponent <selfDestruct>().enabled = true;
        }
    }
Exemplo n.º 3
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.tag == "Player")
     {
         if (this.entrance == true)
         {
             for (int i = 0; i < 10; i++)
             {
                 int ran = Random.Range(0, 100);
                 if (ran >= 0 && ran < pseudo)
                 {
                     hole[i].desti = 1;
                 }
                 else
                 {
                     hole[i].desti = 0;
                 }
             }
             h = Random.Range(0, 9);
             if (h >= 0 && h < 5)
             {
                 leftorright = 0;
                 holw2       = h + 1;
             }
             else
             {
                 leftorright = 1;
                 holw2       = h - 5 + 1;
             }
             hole[h].desti = 2;
         }
         else
         {
             FadeZero f = FindObjectOfType <FadeZero>();
             f.startnewFade();
             f.fadeOut();
             if (this.desti == 0)
             {
                 ent.pseudo = 100;
             }
             if (this.desti == 1)
             {
                 ent.pseudo = 25;
             }
             float x = destination[desti].GetComponent <Transform>().position.x;
             float y = destination[desti].GetComponent <Transform>().position.y;
             float z = destination[desti].GetComponent <Transform>().position.z;
             other.gameObject.GetComponent <Transform>().position = new Vector3(x, y, z);
             StartCoroutine(delay());
         }
     }
 }
Exemplo n.º 4
0
    // Update is called once per frame
    void Update()
    {
        if (play == true)
        {
            movescript.setIngamePut(false);
            //currentEvent = crapScene[choose];
            currentEvent = d.CameraList[choose];

            Vector3 directionNew = new Vector3(currentEvent.goodshit[sequence].position.x - this.transform.position.x, currentEvent.goodshit[sequence].position.y - this.transform.position.y, currentEvent.goodshit[sequence].position.z - this.transform.position.z);

            Vector3 eventCam    = this.transform.position + GetComponentInParent <Transform>().position;
            Vector3 destination = currentEvent.goodshit[sequence].position + GetComponentInParent <Transform>().position;

            if (eventCam != destination)
            {
                transform.Translate(directionNew * currentEvent.speed[sequence] * Time.deltaTime, 0);
                timeCount += Time.deltaTime;
                stayTime   = currentEvent.delay[sequence];
                if (timeCount >= stayTime)
                {
                    timeCount = 0;
                    if (sequence + 1 >= currentEvent.goodshit.Count)
                    {
                        play         = false;
                        main.enabled = true;
                        this.GetComponent <Camera>().enabled     = false;
                        this.GetComponent <Transform>().position = origin;
                        movescript.setIngamePut(true);
                        FadeZero f = FindObjectOfType <FadeZero>();
                    }
                    else
                    {
                        sequence += 1;
                    }
                }
            }
            else
            {
            }
        }
        else
        {
            origin = this.GetComponent <Transform>().position;
        }
    }
Exemplo n.º 5
0
    void checkDie()
    {
        if (this.HP <= 0)
        {
            FadeZero fz = FindObjectOfType <FadeZero>();
            if (dead == false)
            {
                dead = true;
                fz.startnewFade();
            }

            moveScript.changeState(13);

            fz.fadeOut();
            if (fz.fadeFinish == true)
            {
                die();
            }
        }
    }