@@ -61,19 +61,22 @@ public override void UnlinkFromView()
61
61
62
62
protected abstract void TrySetValue ( object value ) ;
63
63
64
- public void EvaluateAndSetCell ( )
64
+ /// <summary>
65
+ /// Evaluate is called when first shown (if ShouldAutoEvaluate), or else when Evaluate button is clicked, or auto-updated.
66
+ /// </summary>
67
+ public void Evaluate ( )
65
68
{
66
- Evaluate ( ) ;
67
- if ( CellView != null )
68
- SetDataToCell ( CellView ) ;
69
+ SetValueFromSource ( TryEvaluate ( ) ) ;
69
70
}
70
71
71
72
/// <summary>
72
- /// Evaluate when first shown (if ShouldAutoEvaluate), or else when Evaluate button is clicked, or auto-updated .
73
+ /// Called when user presses the Evaluate button.
73
74
/// </summary>
74
- public void Evaluate ( )
75
+ public void EvaluateAndSetCell ( )
75
76
{
76
- SetValueFromSource ( TryEvaluate ( ) ) ;
77
+ Evaluate ( ) ;
78
+ if ( CellView != null )
79
+ SetDataToCell ( CellView ) ;
77
80
}
78
81
79
82
public override void TrySetUserValue ( object value )
@@ -85,9 +88,6 @@ public override void TrySetUserValue(object value)
85
88
protected override void SetValueState ( CacheObjectCell cell , ValueStateArgs args )
86
89
{
87
90
base . SetValueState ( cell , args ) ;
88
-
89
- //var memCell = cell as CacheMemberCell;
90
- //memCell.UpdateToggle.gameObject.SetActive(ShouldAutoEvaluate);
91
91
}
92
92
93
93
private static readonly Color evalEnabledColor = new Color ( 0.15f , 0.25f , 0.15f ) ;
@@ -100,7 +100,6 @@ protected override bool SetCellEvaluateState(CacheObjectCell objectcell)
100
100
cell . EvaluateHolder . SetActive ( ! ShouldAutoEvaluate ) ;
101
101
if ( ! ShouldAutoEvaluate )
102
102
{
103
- //cell.UpdateToggle.gameObject.SetActive(false);
104
103
cell . EvaluateButton . Component . gameObject . SetActive ( true ) ;
105
104
if ( HasArguments )
106
105
{
@@ -119,11 +118,6 @@ protected override bool SetCellEvaluateState(CacheObjectCell objectcell)
119
118
if ( ! Evaluating )
120
119
RuntimeProvider . Instance . SetColorBlock ( cell . EvaluateButton . Component , evalDisabledColor , evalDisabledColor * 1.3f ) ;
121
120
}
122
- //else
123
- //{
124
- // cell.UpdateToggle.gameObject.SetActive(true);
125
- // cell.UpdateToggle.isOn = AutoUpdateWanted;
126
- //}
127
121
128
122
if ( State == ValueState . NotEvaluated && ! ShouldAutoEvaluate )
129
123
{
0 commit comments