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]); } }
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"); }
public ApiBase(FlowNode_ReqSupportList node) { this.m_Node = node; }
public Api_SupportList(FlowNode_ReqSupportList node, EElement element) : base(node) { this.m_Element = element; }