Example #1
0
 void Update()
 {
     if (Hp <= 0f)
     {
         Destroy(gameObject);
     }
     timer++;
     if (timer == 100 || timer == 120)
     {
         Vector3 position = transform.position;
         if (sprite.flipX)
         {
             position.y = position.y + 0.75F;
             position.x = position.x - 1.5F;
             pairos newpairos = Instantiate(Mpairos, position, Mpairos.transform.rotation) as pairos;
             newpairos.Direction = newpairos.transform.right * (sprite.flipX ? -1.0F : 1.0F);
             newpairos.Parent    = gameObject;
         }
         else
         {
             position.y = position.y + 0.75F;
             position.x = position.x + 1.5F;
             pairos newpairos = Instantiate(Mpairos, position, Mpairos.transform.rotation) as pairos;
             newpairos.Direction = newpairos.transform.right * (sprite.flipX ? -1.0F : 1.0F);
             newpairos.Parent    = gameObject;
         }
         timer = 0;
     }
 }
Example #2
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        Respawn        respawn    = collider.GetComponent <Respawn>();
        Money          money      = collider.GetComponent <Money>();
        GameObject     Money      = collider.gameObject;
        experiense     experiense = collider.GetComponent <experiense>();
        GameObject     Experiense = collider.gameObject;
        pairos         pairos     = collider.GetComponent <pairos>();
        SpriteRenderer pairos_s   = collider.GetComponentInChildren <SpriteRenderer>();

        if (money)
        {
            Destroy(Money);
            sound.Play();
            coin++;
        }
        if (experiense)
        {
            Ep += 20;
            Destroy(Experiense);
            sound.Play();
        }
        if (respawn)
        {
            GameObject NewRespawn = collider.gameObject;
            NRespawn = NewRespawn.transform.position;
        }
        if (pairos)
        {
            ResivDameg();
            Destroy(pairos);
            pairos_s.enabled = false;
        }
    }
Example #3
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        unit   unit   = collider.GetComponent <unit>();
        pairos pairos = collider.GetComponent <pairos>();

        if (unit && unit is player)
        {
            unit.ResivDameg();
        }
    }
Example #4
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        GameObject unit   = collider.gameObject;
        pairos     pairos = collider.GetComponent <pairos>();

        if (unit == PL)
        {
            key            = true;
            collid.enabled = false;
        }
    }
Example #5
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        pairos  pairos  = collider.GetComponent <pairos>();
        Fly_kik Fly_kik = collider.GetComponent <Fly_kik>();
        unit    unit    = collider.GetComponent <unit>();

        if (pairos)
        {
            ResivDameg();
        }
        if (Fly_kik)
        {
            ResivDameg();
        }
    }
Example #6
0
    private void OnTriggerStay2D(Collider2D collider)
    {
        unit    unit    = collider.GetComponent <unit>();
        pairos  pairos  = collider.GetComponent <pairos>();
        Fly_kik Fly_kik = collider.GetComponent <Fly_kik>();

        if (unit && unit is player && !Fly_kik && flag)
        {
            unit.ResivDameg();
            if (transform.position.x > unit.transform.position.x)
            {
                unit.transform.position = new Vector3(unit.transform.position.x - 3f, unit.transform.position.y);
            }
            if (transform.position.x < unit.transform.position.x)
            {
                unit.transform.position = new Vector3(unit.transform.position.x + 3f, unit.transform.position.y);
            }
        }
    }
Example #7
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        unit    unit   = collider.GetComponent <unit>();
        pairos  pairos = collider.GetComponent <pairos>();
        Fly_kik krik   = collider.GetComponent <Fly_kik>();

        if (unit && unit is player && !krik)
        {
            GameObject Player = collider.gameObject;
            unit.ResivDameg();
        }
        if (pairos)
        {
            Destroy(gameObject);
        }
        if (krik)
        {
            Destroy(gameObject);
        }
    }
Example #8
0
    private void Shoot()
    {
        Vector3 position = transform.position;

        if (sprite.flipX)
        {
            position.y = position.y + 0.75F;
            position.x = position.x - 1.5F;
            pairos newpairos = Instantiate(pairos, position, pairos.transform.rotation) as pairos;
            newpairos.Direction = newpairos.transform.right * (sprite.flipX ? -1.0F : 1.0F);
            newpairos.Parent    = gameObject;
        }
        else
        {
            position.y = position.y + 0.75F;
            position.x = position.x + 1.5F;
            pairos newpairos = Instantiate(pairos, position, pairos.transform.rotation) as pairos;
            newpairos.Direction = newpairos.transform.right * (sprite.flipX ? -1.0F : 1.0F);
            newpairos.Parent    = gameObject;
        }
    }
Example #9
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        pairos  pairos  = collider.GetComponent <pairos>();
        Fly_kik Fly_kik = collider.GetComponent <Fly_kik>();
        unit    unit    = collider.GetComponent <unit>();

        if (unit && unit is player && !Fly_kik && !flag)
        {
            edcol.enabled = false;
            flag          = true;
            State         = CharState_Mob_1.Ataka;
            start         = true;
        }
        if (pairos)
        {
            ResivDameg();
        }
        if (Fly_kik)
        {
            ResivDameg();
            GG = Fly_kik;
        }
    }