Exemplo n.º 1
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.CompareTag("Player"))
     {
         Destroy(gameObject);
         PlayerRadial.SpeedUp();
         ReminderManager.SpeedBoost();
     }
 }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        trap         = GetComponent <Transform>();
        cam          = Camera.main;
        rb           = GetComponent <Rigidbody2D>();
        initialSpeed = speed;
        tiltAngle    = 0f;

        isSet       = true;   //make false if activate to set
        temp_player = FindObjectOfType <PlayerRadial>();
        trapTime    = 10.0f;
        isBlinking  = false;

        GetMoveAxis();
    }
Exemplo n.º 3
0
    void FixedUpdate()
    {
        transform.position -= direction / distance * speed;

        if (Mathf.Sqrt(Mathf.Pow(transform.position.x, 2) + Mathf.Pow(transform.position.y, 2)) < 1.5f)
        {
            playBoltStrike();
            Destroy(gameObject);
            if (Health.healthcount > 0)
            {
                Health.AddHealth(-10);
                PlayerRadial.SlowDown();
                ReminderManager.SlowDown();
                PlayerRadial.slow.SetActive(true);
            }
        }
    }
Exemplo n.º 4
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.name == "Player")
        {
            playBoltStrike();
            Destroy(gameObject);
            if (Health.healthcount > 0)
            {
                Health.AddHealth(-10);
                PlayerRadial.SlowDown();
                ReminderManager.SlowDown();
                PlayerRadial.slow.SetActive(true);
            }
        }

        if (other.gameObject.CompareTag("Trap"))
        {
            playExplosion();
            Destroy(gameObject);
            ScoreManager.AddScore(2);
        }

        if (other.gameObject.CompareTag("Bullet"))
        {
            playExplosion();
            Destroy(gameObject);
            Destroy(other.gameObject);
            ScoreManager.AddScore(2);
        }

        if (other.gameObject.CompareTag("Grenade"))
        {
            playExplosion();
            Destroy(gameObject);
            ScoreManager.AddScore(2);
        }
    }