コード例 #1
0
    public override bool GUIView_ProcessInput(ref IInputEvent evt)
    {
        if (m_View != null)
        {
            return(m_View.ProcessInput(ref evt));
        }

        return(false);
    }
コード例 #2
0
ファイル: GuiScreen.cs プロジェクト: huokele/shadow-gun
    protected override bool OnViewProcessInput(ref IInputEvent evt)
    {
        if (base.OnViewProcessInput(ref evt) == true)
        {
            return(true);
        }

        if (m_Components != null)
        {
            foreach (var entry in m_Components.Components)
            {
                ScreenComponent component = (ScreenComponent)entry;
                if (component.ProcessInput(ref evt) == true)
                {
                    return(true);
                }
            }
        }

        return(Layout != null?Layout.ProcessInput(ref evt) : false);
    }