コード例 #1
0
    public void RemoveEventTarget(IEAEventTarget pTarget)
    {
        if (pTarget.GetGroupName() == "")
        {
            return;
        }

        EAEventTargetGroup pGroup = GetEventTargetGroup(pTarget.GetGroupName());

        if (pGroup == null)
        {
            return;
        }

        pGroup.RemoveEventTarget(pTarget);
    }
コード例 #2
0
    public bool AddEventTarget(IEAEventTarget pTarget)
    {
        if (pTarget == null)
        {
            return(false);
        }

        if (pTarget.GetGroupName() == "")
        {
            return(false);
        }

        EAEventTargetGroup pGroup = GetEventTargetGroup(pTarget.GetGroupName());

        if (pGroup == null)
        {
            pGroup = new EAEventTargetGroup(pTarget.GetGroupName());
            m_oEventTargetTable.Add(pTarget.GetGroupName(), pGroup);
        }

        return(pGroup.AddEventTarget(pTarget));
    }