public Api_PresentListGave(FlowNode_ReqPresentList node, GameObject gobj)
                : base(node)
            {
                if (!UnityEngine.Object.op_Inequality((UnityEngine.Object)gobj, (UnityEngine.Object)null))
                {
                    return;
                }
                ContentNode component = (ContentNode)gobj.GetComponent <ContentNode>();

                if (!UnityEngine.Object.op_Inequality((UnityEngine.Object)component, (UnityEngine.Object)null))
                {
                    return;
                }
                FriendPresentRootWindow.ReceiveContent.ItemSource.ItemParam itemParam = component.GetParam <FriendPresentRootWindow.ReceiveContent.ItemSource.ItemParam>();
                if (itemParam == null)
                {
                    return;
                }
                this.m_Param = itemParam.present;
            }
 public ApiBase(FlowNode_ReqPresentList node)
 {
     this.m_Node = node;
 }
 public Api_PresentListSend(FlowNode_ReqPresentList node)
     : base(node)
 {
 }
 public Api_PresentListExec(FlowNode_ReqPresentList node)
     : base(node)
 {
 }