private List <VariablesData> ReworkVariables()
    {
        List <VariablesData> varData = new List <VariablesData>();

        var dataFields = cellData.itemData.GetType().GetFields();

        foreach (var fieldData in dataFields)
        {
            if (fieldData.FieldType.Equals(typeof(int)) || fieldData.FieldType.Equals(typeof(float)) || fieldData.FieldType.Equals(typeof(string)))
            {
                if (ContainsVariable(fieldData.Name))
                {
                    continue;
                }

                VariablesData cloneData;

                if (fieldData.GetType().Equals(typeof(float)))
                {
                    cloneData = new VariablesData(ReworkVariableName(fieldData.Name), $"{fieldData.GetValue(cellData.itemData):0.00}");
                }
                else
                {
                    cloneData = new VariablesData(ReworkVariableName(fieldData.Name), $"{fieldData.GetValue(cellData.itemData)}");
                }

                varData.Add(cloneData);
            }
        }

        return(varData);
    }
 public void SetVariable(VariablesData variable)
 {
     variableName.text  = variable.varName;
     variableValue.text = variable.varData;
 }