GameFramework.UserServer.HandleUseItem C# (CSharp) Method

HandleUseItem() private method

private HandleUseItem ( NodeMessage msg, int handle, uint seq ) : void
msg NodeMessage
handle int
seq uint
return void
        private void HandleUseItem(NodeMessage msg, int handle, uint seq)
        {
            GameFrameworkMessage.NodeMessageWithGuid nodeMsg = msg.m_NodeHeader as GameFrameworkMessage.NodeMessageWithGuid;
            if (null != nodeMsg) {
                GameFrameworkMessage.Msg_CL_UseItem protoData = msg.m_ProtoData as GameFrameworkMessage.Msg_CL_UseItem;
                if (null != protoData) {
                    UserThread userThread = m_UserProcessScheduler.GetUserThread(nodeMsg.m_Guid);
                    if (null != userThread) {
                        userThread.QueueAction(userThread.UseItem, nodeMsg.m_Guid, protoData);
                    }
                }
            }
        }