Ejemplo n.º 1
0
            public Api_SupportList(FlowNode_ReqSupportList node, EElement element, bool isForce)
                : base(node)
            {
                this.m_Element = element;
                this.m_IsForce = isForce;
                if (!UnityEngine.Object.op_Inequality((UnityEngine.Object)node.m_Window, (UnityEngine.Object)null))
                {
                    return;
                }
                QuestParam data1 = node.m_Window.GetData <QuestParam>("data_quest");

                SupportData[] data2 = node.m_Window.GetData <SupportData[]>("data_support");
                if (data1 != null && data1.type == QuestTypes.Ordeal)
                {
                    foreach (SupportData supportData in data2)
                    {
                        if (supportData != null)
                        {
                            this.m_Select.Add(supportData);
                        }
                    }
                }
                else
                {
                    int data3 = node.m_Window.GetData <int>("data_party_index", -1);
                    if (data2[data3] == null)
                    {
                        return;
                    }
                    this.m_Select.Add(data2[data3]);
                }
            }
Ejemplo n.º 2
0
 public Api_SupportList(FlowNode_ReqSupportList node, SerializeValueList valueList, bool isForce)
     : base(node)
 {
     this.m_Element = valueList.GetEnum <EElement>("element");
     this.m_IsForce = isForce;
     if (!UnityEngine.Object.op_Inequality((UnityEngine.Object)node.m_Window, (UnityEngine.Object)null))
     {
         return;
     }
     this.m_Select = node.m_Window.GetData <SupportData>("data_support");
 }
Ejemplo n.º 3
0
 public ApiBase(FlowNode_ReqSupportList node)
 {
     this.m_Node = node;
 }
Ejemplo n.º 4
0
 public Api_SupportList(FlowNode_ReqSupportList node, EElement element)
     : base(node)
 {
     this.m_Element = element;
 }