DTM Trail
This commit is contained in:
@@ -34,6 +34,10 @@ namespace Ichni.Editor
|
||||
sliderG.value=baseColor.g;
|
||||
sliderB.value=baseColor.b;
|
||||
sliderA.value=baseColor.a;
|
||||
sliderR.onValueChanged.AddListener(SliderChange);
|
||||
sliderG.onValueChanged.AddListener(SliderChange);
|
||||
sliderB.onValueChanged.AddListener(SliderChange);
|
||||
sliderA.onValueChanged.AddListener(SliderChange);
|
||||
inputFieldBaseR.onEndEdit.AddListener(_ => ApplyParameters());
|
||||
inputFieldBaseG.onEndEdit.AddListener(_ => ApplyParameters());
|
||||
inputFieldBaseB.onEndEdit.AddListener(_ => ApplyParameters());
|
||||
|
||||
@@ -44,6 +44,9 @@ namespace Ichni.Editor
|
||||
sliderR.value=emissionColor.r;
|
||||
sliderG.value=emissionColor.g;
|
||||
sliderB.value=emissionColor.b;
|
||||
sliderR.onValueChanged.AddListener(SliderChange);
|
||||
sliderG.onValueChanged.AddListener(SliderChange);
|
||||
sliderB.onValueChanged.AddListener(SliderChange);
|
||||
|
||||
|
||||
toggleEnableEmission.onValueChanged.AddListener(_ => ApplyParameters());
|
||||
@@ -66,17 +69,21 @@ namespace Ichni.Editor
|
||||
connectedBaseElement.GetType().GetField(colorParameterName).SetValue(connectedBaseElement, emissionColor);
|
||||
connectedBaseElement.GetType().GetField(emissionIntensityName).SetValue(connectedBaseElement, emissionIntensity);
|
||||
colorPreview.color = emissionColor;
|
||||
connectedBaseElement.Refresh();
|
||||
//connectedBaseElement.Refresh();
|
||||
}
|
||||
public void SliderChange(float value){
|
||||
inputFieldEmissionR.text=sliderR.value.ToString();
|
||||
inputFieldEmissionG.text=sliderG.value.ToString();
|
||||
inputFieldEmissionB.text=sliderB.value.ToString();
|
||||
|
||||
public void SliderChange(float value)
|
||||
{
|
||||
inputFieldEmissionR.text = sliderR.value.ToString();
|
||||
inputFieldEmissionG.text = sliderG.value.ToString();
|
||||
inputFieldEmissionB.text = sliderB.value.ToString();
|
||||
ApplyParameters();
|
||||
}
|
||||
|
||||
|
||||
public override void AddListenerFunction(UnityAction action)
|
||||
{
|
||||
toggleEnableEmission.onValueChanged.AddListener(_ => action());
|
||||
|
||||
inputFieldEmissionR.onEndEdit.AddListener(_ => action());
|
||||
inputFieldEmissionG.onEndEdit.AddListener(_ => action());
|
||||
inputFieldEmissionB.onEndEdit.AddListener(_ => action());
|
||||
|
||||
Reference in New Issue
Block a user