void MatchByColValue(GameObject go) { NFRecordController xRecordController = go.GetComponent <NFRecordController>(); xRecordController.ColValueCondition = GUILayout.Toggle(xRecordController.ColValueCondition, "MatchByColProperty"); if (xRecordController.ColValueCondition) { xRecordController.ColPropertyCondition = false; xRecordController.ColConditionNum = EditorGUILayout.IntField("Col", xRecordController.ColConditionNum); xRecordController.ColConditionContent = EditorGUILayout.TextField("Value", xRecordController.ColConditionContent); } }
public void SetData(NFGUID xGUID, string strRecordName, NFRecordController xController, NFRecordRowData xData) { data = xData; controller = xController; if (data != null) { foreach (KeyValuePair <int, NFRecordColView> entry in colViewList) { NFIRecord xRecord = mkernelModule.FindRecord(xGUID, strRecordName); entry.Value.Refresh(xGUID, xRecord.QueryRowCol(data.row, entry.Key)); } xController.UpdateEvent(xData.id, xData.recordName, xData.row, this); } }