Slicer.OnTriggerEnter C# (CSharp) Method

OnTriggerEnter() public method

public OnTriggerEnter ( Collider other ) : void
other Collider
return void
    void OnTriggerEnter(Collider other)
    {
        if(suppressUntilContactCeases.Contains(other.gameObject) == false)
        {
            ISliceable sliceable = other.GetComponent(typeof(ISliceable)) as ISliceable;

            if(sliceable != null)
            {
                Vector3 point = other.ClosestPointOnBounds(positionInWorldSpace);

                pendingSlices.Enqueue(new PendingSlice(point, sliceable));
            }
        }
    }