UnityEditor.GUIView.SendEvent C# (CSharp) Method

SendEvent() private method

private SendEvent ( Event e ) : bool
e UnityEngine.Event
return bool
        internal bool SendEvent(Event e)
        {
            int num = SavedGUIState.Internal_GetGUIDepth();
            bool flag = false;
            if (num > 0)
            {
                SavedGUIState state = SavedGUIState.Create();
                flag = this.Internal_SendEvent(e);
                state.ApplyAndForget();
                return flag;
            }
            return this.Internal_SendEvent(e);
        }

Usage Example

コード例 #1
0
            internal void SetMaskValueDelegate(object userData, string[] options, int selected)
            {
                int[] optionMaskValues = (int[])userData;
                m_NewMask = optionMaskValues[selected];

                if (m_SourceView)
                {
                    m_SourceView.SendEvent(EditorGUIUtility.CommandEvent(kMaskMenuChangedMessage));
                }
            }
All Usage Examples Of UnityEditor.GUIView::SendEvent