Remove redundant reference to EvaluateWidget

This commit is contained in:
Sinai 2022-04-22 09:08:17 +10:00
parent 75bd654a94
commit bdda12a040
4 changed files with 4 additions and 10 deletions

View File

@ -9,8 +9,6 @@ namespace UnityExplorer.UI.Widgets
{
public abstract class BaseArgumentHandler : IPooledObject
{
protected EvaluateWidget evaluator;
internal Text argNameLabel;
internal InputFieldRef inputField;
internal TypeCompleter typeCompleter;

View File

@ -110,7 +110,7 @@ namespace UnityExplorer.UI.Widgets
GenericArgumentHandler holder = genericHandlers[i] = Pool<GenericArgumentHandler>.Borrow();
holder.UIRoot.transform.SetParent(this.genericArgumentsHolder.transform, false);
holder.OnBorrowed(this, type);
holder.OnBorrowed(type);
}
}
@ -122,7 +122,7 @@ namespace UnityExplorer.UI.Widgets
ParameterHandler holder = paramHandlers[i] = Pool<ParameterHandler>.Borrow();
holder.UIRoot.transform.SetParent(this.parametersHolder.transform, false);
holder.OnBorrowed(this, param);
holder.OnBorrowed(param);
}
}

View File

@ -9,9 +9,8 @@ namespace UnityExplorer.UI.Widgets
{
private Type genericType;
public void OnBorrowed(EvaluateWidget evaluator, Type genericConstraint)
public void OnBorrowed(Type genericConstraint)
{
this.evaluator = evaluator;
this.genericType = genericConstraint;
typeCompleter.Enabled = true;
@ -39,7 +38,6 @@ namespace UnityExplorer.UI.Widgets
public void OnReturned()
{
this.evaluator = null;
this.genericType = null;
this.typeCompleter.Enabled = false;

View File

@ -26,9 +26,8 @@ namespace UnityExplorer.UI.Widgets
private Text basicLabel;
private ButtonRef pasteButton;
public void OnBorrowed(EvaluateWidget evaluator, ParameterInfo paramInfo)
public void OnBorrowed(ParameterInfo paramInfo)
{
this.evaluator = evaluator;
this.paramInfo = paramInfo;
this.paramType = paramInfo.ParameterType;
@ -85,7 +84,6 @@ namespace UnityExplorer.UI.Widgets
public void OnReturned()
{
this.evaluator = null;
this.paramInfo = null;
this.enumCompleter.Enabled = false;