Пример #1
0
    private void MoveObjects(LayerMask p_mask)
    {
        if (!m_pushLocked)
        {
            Collider[] colliders = Physics.OverlapSphere(transform.position, 1f, p_mask);

            if (colliders.Length > 0)
            {
                PushableObject pushable = colliders[0].gameObject.GetComponent <PushableObject>();
                pushable.PushObject(m_velocity);
            }
        }
    }