public OnEnable ( |
||
serializedObject | ||
return | void |
public void OnEnable(SerializedObject serializedObject)
{
this.m_WidthMultiplier = serializedObject.FindProperty("m_Parameters.widthMultiplier");
this.m_WidthCurve = serializedObject.FindProperty("m_Parameters.widthCurve");
this.m_Settings.hRangeMin = 0f;
this.m_Settings.vRangeMin = 0f;
this.m_Settings.vRangeMax = 1f;
this.m_Settings.hRangeMax = 1f;
this.m_Settings.vSlider = false;
this.m_Settings.hSlider = false;
TickStyle style = new TickStyle {
tickColor = { color = new Color(0f, 0f, 0f, 0.15f) },
distLabel = 30
};
this.m_Settings.hTickStyle = style;
TickStyle style2 = new TickStyle {
tickColor = { color = new Color(0f, 0f, 0f, 0.15f) },
distLabel = 20
};
this.m_Settings.vTickStyle = style2;
this.m_Settings.undoRedoSelection = true;
this.m_Editor = new CurveEditor(new Rect(0f, 0f, 1000f, 100f), new CurveWrapper[0], false);
this.m_Editor.settings = this.m_Settings;
this.m_Editor.margin = 25f;
this.m_Editor.SetShownHRangeInsideMargins(0f, 1f);
this.m_Editor.SetShownVRangeInsideMargins(0f, 1f);
this.m_Editor.ignoreScrollWheelUntilClicked = true;
Undo.undoRedoPerformed = (Undo.UndoRedoCallback) Delegate.Combine(Undo.undoRedoPerformed, new Undo.UndoRedoCallback(this.UndoRedoPerformed));
}
public override void OnEnable() { base.OnEnable(); List <string> excludedProperties = new List <string>(); excludedProperties.Add("m_LightProbeUsage"); excludedProperties.Add("m_LightProbeVolumeOverride"); excludedProperties.Add("m_ReflectionProbeUsage"); excludedProperties.Add("m_ProbeAnchor"); excludedProperties.Add("m_Parameters"); excludedProperties.Add("m_RenderingLayerMask"); m_ExcludedProperties = excludedProperties.ToArray(); m_CurveEditor.OnEnable(serializedObject); m_ColorGradient = serializedObject.FindProperty("m_Parameters.colorGradient"); m_NumCornerVertices = serializedObject.FindProperty("m_Parameters.numCornerVertices"); m_NumCapVertices = serializedObject.FindProperty("m_Parameters.numCapVertices"); m_Alignment = serializedObject.FindProperty("m_Parameters.alignment"); m_TextureMode = serializedObject.FindProperty("m_Parameters.textureMode"); m_ShadowBias = serializedObject.FindProperty("m_Parameters.shadowBias"); m_GenerateLightingData = serializedObject.FindProperty("m_Parameters.generateLightingData"); InitializeProbeFields(); }