private void ShaderPropertyCopyValueMenu(Rect valueRect, object value)
 {
   // ISSUE: object of a compiler-generated type is created
   // ISSUE: variable of a compiler-generated type
   FrameDebuggerWindow.\u003CShaderPropertyCopyValueMenu\u003Ec__AnonStoreyA6 menuCAnonStoreyA6 = new FrameDebuggerWindow.\u003CShaderPropertyCopyValueMenu\u003Ec__AnonStoreyA6();
   // ISSUE: reference to a compiler-generated field
   menuCAnonStoreyA6.value = value;
   Event current = Event.current;
   if (current.type != EventType.ContextClick || !valueRect.Contains(current.mousePosition))
     return;
   current.Use();
   GenericMenu genericMenu = new GenericMenu();
   // ISSUE: reference to a compiler-generated method
   genericMenu.AddItem(new GUIContent("Copy value"), false, new GenericMenu.MenuFunction(menuCAnonStoreyA6.\u003C\u003Em__1E7));
   genericMenu.ShowAsContext();
 }
示例#2
0
        private void ShaderPropertyCopyValueMenu(Rect valueRect, object value)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            FrameDebuggerWindow.\u003CShaderPropertyCopyValueMenu\u003Ec__AnonStoreyA6 menuCAnonStoreyA6 = new FrameDebuggerWindow.\u003CShaderPropertyCopyValueMenu\u003Ec__AnonStoreyA6();
            // ISSUE: reference to a compiler-generated field
            menuCAnonStoreyA6.value = value;
            Event current = Event.current;

            if (current.type != EventType.ContextClick || !valueRect.Contains(current.mousePosition))
            {
                return;
            }
            current.Use();
            GenericMenu genericMenu = new GenericMenu();

            // ISSUE: reference to a compiler-generated method
            genericMenu.AddItem(new GUIContent("Copy value"), false, new GenericMenu.MenuFunction(menuCAnonStoreyA6.\u003C\u003Em__1E7));
            genericMenu.ShowAsContext();
        }