Example #1
0
 private void OnTriggerEnter(Collider other)
 {
     if (LayerMaskEX.IsInLayerMask(other.gameObject.layer, playerLayer))
     {
         Debug.Log("Drop Collected");
     }
 }
Example #2
0
 private void OnCollisionEnter(Collision collision)
 {
     if (LayerMaskEX.IsInLayerMask(collision.gameObject.layer, canDamage))
     {
         Damage();
     }
 }
Example #3
0
 private void OnTriggerExit(Collider other)
 {
     if (LayerMaskEX.IsInLayerMask(other.gameObject.layer, playerLayer))
     {
         Exit();
     }
 }
Example #4
0
 private void OnTriggerEnter(Collider other)
 {
     if (LayerMaskEX.IsInLayerMask(other.gameObject.layer, playerLayer))
     {
         Enter(thisBase);
     }
 }
Example #5
0
    //public LayerMask contain;

    private void OnTriggerExit(Collider other)
    {
        if (LayerMaskEX.IsInLayerMask(other.gameObject.layer, destroy))
        {
            //convert to recycle, need to create pool for bullets
            Destroy(other.gameObject);
        }
    }
Example #6
0
 private void OnTriggerEnter(Collider other)
 {
     //if the correct layer interacts with this change scene
     if (LayerMaskEX.IsInLayerMask(other.gameObject, triggerLayer))
     {
         Change();
     }
 }
Example #7
0
    private void OnCollisionEnter(Collision collision)
    {
        if (LayerMaskEX.IsInLayerMask(collision.gameObject.layer, canDamage))
        {
            PlayerDestroyed(pointValue);
        }

        Recycle(gameObject);
    }
Example #8
0
    private void OnTriggerEnter(Collider other)
    {
        if (LayerMaskEX.IsInLayerMask(other.gameObject.layer, enemyLayer))
        {
            //Debug.Log("<color=red>Enemy entered Radar</color>");
            enemies.Add(other.gameObject);

            if (currentEnemy == null)
            {
                currentEnemy = FindNewTarget();
                NextTarget(currentEnemy);
            }
        }
    }