public void DoResultCodeDelegation(NFMsg.EGameEventCode code, String data)
 {
     if (mhtEventDelegation.ContainsKey(code))
     {
         ResultCodeDelegation myDelegationHandler = (ResultCodeDelegation)mhtEventDelegation[code];
         myDelegationHandler(code, "");
     }
 }
Example #2
0
        public bool DoResultCodeDelegation(NFMsg.EGameEventCode eCode)
        {
            if (mhtEventDelegation.ContainsKey(eCode))
            {
                ResultCodeDelegation myDelegationHandler = (ResultCodeDelegation)mhtEventDelegation[eCode];
                myDelegationHandler(eCode);

                return(true);
            }

            return(false);
        }
Example #3
0
    public override bool DoResultCodeDelegation(int eCode)
    {
        if (mhtEventDelegation.ContainsKey(eCode))
        {
            ResultCodeDelegation myDelegationHandler = (ResultCodeDelegation)mhtEventDelegation[eCode];
            myDelegationHandler(eCode);

            return(true);
        }

        return(false);
    }
 public void AddMsgEventCallBack(NFMsg.EGameEventCode code, NFNetHandlerModule.ResultCodeDelegation netHandler)
 {
     if (!mhtEventDelegation.ContainsKey(code))
     {
         ResultCodeDelegation myDelegationHandler = new ResultCodeDelegation(netHandler);
         mhtEventDelegation.Add(code, myDelegationHandler);
     }
     else
     {
         ResultCodeDelegation myDelegationHandler = (ResultCodeDelegation)mhtEventDelegation[code];
         myDelegationHandler += new ResultCodeDelegation(netHandler);
     }
 }
Example #5
0
        public bool RegisteredResultCodeDelegation(NFMsg.EGameEventCode eCode, ResultCodeDelegation msgDelegate)
        {
            if (!mhtEventDelegation.ContainsKey(eCode))
            {
                ResultCodeDelegation myDelegationHandler = new ResultCodeDelegation(msgDelegate);
                mhtEventDelegation.Add(eCode, myDelegationHandler);
            }
            else
            {
                ResultCodeDelegation myDelegationHandler = (ResultCodeDelegation)mhtEventDelegation[eCode];
                myDelegationHandler += new ResultCodeDelegation(msgDelegate);
            }

            return(true);
        }
Example #6
0
 public abstract bool RegisteredResultCodeDelegation(int eCode, ResultCodeDelegation msgDelegate);
        public bool RegisteredResultCodeDelegation(NFMsg.EGameEventCode eCode, ResultCodeDelegation msgDelegate)
        {
            if (!mhtEventDelegation.ContainsKey(eCode))
            {
                ResultCodeDelegation myDelegationHandler = new ResultCodeDelegation(msgDelegate);
                mhtEventDelegation.Add(eCode, myDelegationHandler);
            }
            else
            {
                ResultCodeDelegation myDelegationHandler = (ResultCodeDelegation)mhtMsgDelegation[eCode];
                myDelegationHandler += new ResultCodeDelegation(msgDelegate);
            }

            return true;
        }