Upgrade
This commit is contained in:
@@ -30,37 +30,27 @@ public partial class ModuleParameterTab : Panel, IModuleManualTab, ISceneConcept
|
||||
{
|
||||
if(parameter is IDoubleParameter doubleParameter)
|
||||
{
|
||||
ModuleRealValueParameterSetter setter = GlobalProvider
|
||||
.AssetMapper<ModuleRealValueParameterSetter>.Scene
|
||||
.Instantiate<ModuleRealValueParameterSetter>();
|
||||
setter.Init(doubleParameter);
|
||||
ModuleRealValueParameterSetter setter = GlobalProvider.ProcessProvider
|
||||
.BuildModuleRealValueParameterSetter(doubleParameter) as ModuleRealValueParameterSetter;
|
||||
Parameters.AddChild(setter);
|
||||
}
|
||||
|
||||
else if (parameter is IBoolParameter boolParameter)
|
||||
{
|
||||
ModuleBoolValueParameterSetter setter = GlobalProvider
|
||||
.AssetMapper<ModuleBoolValueParameterSetter>.Scene
|
||||
.Instantiate<ModuleBoolValueParameterSetter>();
|
||||
setter.Init(boolParameter);
|
||||
ModuleBoolValueParameterSetter setter = GlobalProvider.ProcessProvider
|
||||
.BuildModuleBoolValueParameterSetter(boolParameter) as ModuleBoolValueParameterSetter;
|
||||
Parameters.AddChild(setter);
|
||||
}
|
||||
else if (parameter is ICharParameter charParameter)
|
||||
{
|
||||
ModuleCharValueParameterSetter setter =
|
||||
GlobalProvider
|
||||
.AssetMapper<ModuleCharValueParameterSetter>.Scene
|
||||
.Instantiate<ModuleCharValueParameterSetter>();
|
||||
setter.Init(charParameter);
|
||||
ModuleCharValueParameterSetter setter = GlobalProvider.ProcessProvider
|
||||
.BuildModuleCharValueParameterSetter(charParameter) as ModuleCharValueParameterSetter;
|
||||
Parameters.AddChild(setter);
|
||||
}
|
||||
else if (parameter is IKeyParameter keyParameter)
|
||||
{
|
||||
ModuleKeyValueParameterSetter setter =
|
||||
GlobalProvider
|
||||
.AssetMapper<ModuleKeyValueParameterSetter>.Scene
|
||||
.Instantiate<ModuleKeyValueParameterSetter>();
|
||||
setter.Init(keyParameter);
|
||||
ModuleKeyValueParameterSetter setter = GlobalProvider.ProcessProvider
|
||||
.BuildModuleKeyValueParameterSetter(keyParameter) as ModuleKeyValueParameterSetter;
|
||||
Parameters.AddChild(setter);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user