示例#1
0
 public void DetachListener(ListenerStackItem item)
 {
     DebugUtilities.Assert(item != null, "Illegal handle: null");
     Debug.Log("** Removing listener from" + item.name);
     listenerStack.Remove(item);
     AttachListenerToHighestPriority();
 }
示例#2
0
    public ListenerStackItem AttachListenerToTransform(Transform transform)
    {
        Debug.Log("** Attach listener to" + transform.name);
        var listenerHandle = new ListenerStackItem(transform);

        listenerStack.Add(listenerHandle);

        AttachListenerToHighestPriority();

        return(listenerHandle);
    }