Firstborn/Library/PackageCache/com.unity.visualscripting@1.../Editor/VisualScripting.Flow/Connections/ControlConnectionWidget.cs
Schaken-Mods 9092858a58 updated to the latest editor
I updated everything to the latest Unity Editor. Also realized I had the wrong shaders on my hairs, those are fixed and the hairs look MUCH better!
2023-05-07 17:43:11 -05:00

40 lines
1.1 KiB
C#

using UnityEngine;
namespace Unity.VisualScripting
{
[Widget(typeof(ControlConnection))]
public sealed class ControlConnectionWidget : UnitConnectionWidget<ControlConnection>
{
public ControlConnectionWidget(FlowCanvas canvas, ControlConnection connection) : base(canvas, connection) { }
#region Drawing
public override Color color => Color.white;
protected override bool colorIfActive => !BoltFlow.Configuration.animateControlConnections || !BoltFlow.Configuration.animateValueConnections;
#endregion
#region Droplets
protected override bool showDroplets => BoltFlow.Configuration.animateControlConnections;
protected override Vector2 GetDropletSize()
{
return BoltFlow.Icons.valuePortConnected?[12].Size() ?? 12 * Vector2.one;
}
protected override void DrawDroplet(Rect position)
{
if (BoltFlow.Icons.valuePortConnected != null)
{
GUI.DrawTexture(position, BoltFlow.Icons.valuePortConnected[12]);
}
}
#endregion
}
}