コード例 #1
0
    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);
        }
    }
コード例 #2
0
ファイル: NFRecordRowView.cs プロジェクト: zli1989/NFUnitySDK
    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);
        }
    }