Esempio n. 1
0
        // Token: 0x06003B51 RID: 15185 RVA: 0x0012A9A8 File Offset: 0x00128DA8
        private void OnTriggerExit(Collider otherCollider)
        {
            GrabTrigger component = otherCollider.GetComponent <GrabTrigger>();

            if (component == null)
            {
                return;
            }
            Grabbable grabbable = component.Grabbable;
            int       num       = 0;

            if (!this.m_grabCandidates.TryGetValue(grabbable, out num))
            {
                return;
            }
            if (num > 1)
            {
                this.m_grabCandidates[grabbable] = num - 1;
            }
            else
            {
                grabbable.OverlapEnd(this);
                this.m_grabCandidates.Remove(grabbable);
            }
        }