protected override void DrawCustomInspector() { base.DrawCustomInspector(); SOFlowEditorUtilities.DrawPrimaryLayer(() => { serializedObject.DrawProperty("AutoCheckGameInput"); SOFlowEditorUtilities .DrawListComponentProperty(serializedObject, serializedObject.FindProperty("Input"), SOFlowEditorSettings.SecondaryLayerColour); }); }
/// <inheritdoc /> protected override void DrawCustomInspector() { base.DrawCustomInspector(); SOFlowEditorUtilities.DrawPrimaryLayer(() => { SOFlowEditorUtilities .DrawListComponentProperty(serializedObject, serializedObject .FindProperty("Comparisons"), SOFlowEditorSettings.SecondaryLayerColour); serializedObject.DrawProperty("Any"); }); SOFlowEditorUtilities.DrawPrimaryLayer(DrawEvaluationTest); }
/// <summary> /// Draws the fader inspector. /// </summary> private void DrawFaderInspector() { SOFlowEditorUtilities.DrawSecondaryLayer(() => { SOFlowEditorUtilities .DrawListComponentProperty(serializedObject, serializedObject .FindProperty("FadeTargets"), SOFlowEditorSettings .TertiaryLayerColour); }); serializedObject.DrawProperty("UnfadedColour"); serializedObject.DrawProperty("FadedColour"); serializedObject.DrawProperty("FadeCurve"); if (!_target.OnlyFade) { serializedObject.DrawProperty("UnfadeCurve"); } serializedObject.DrawProperty("OnlyFade"); serializedObject.DrawProperty("FadeTime"); if (!_target.OnlyFade) { serializedObject.DrawProperty("UnfadeTime"); serializedObject.DrawProperty("WaitBetweenFades"); } serializedObject.DrawProperty("OnFadeStart"); if (!_target.OnlyFade) { serializedObject.DrawProperty("OnFadeWait"); } serializedObject.DrawProperty("OnFadeComplete"); }
/// <summary> /// Draws the scene set. /// </summary> private void DrawSceneSet() { SOFlowEditorUtilities.DrawListComponentProperty(serializedObject, serializedObject.FindProperty("SetScenes"), SOFlowEditorSettings.SecondaryLayerColour); }