Files
CartoonRPG/Library/PackageCache/com.unity.visualeffectgraph@2973a8ac1070/Editor/Models/Parameters/Deprecated/VFXSourceAttributeParameter.cs
Caleb Sandford deQuincey 02c4b5ab66 Adding in new packages
2025-06-05 22:59:18 +01:00

28 lines
795 B
C#

using System;
using System.Linq;
using UnityEngine;
// TODO: Remove after migration
namespace UnityEditor.VFX
{
class VFXSourceAttributeParameter : VFXAttributeParameter
{
VFXSourceAttributeParameter()
{
location = VFXAttributeLocation.Source;
}
public override void Sanitize(int version)
{
// Create new operator
var attrib = ScriptableObject.CreateInstance<VFXAttributeParameter>();
attrib.SetSettingValue("location", VFXAttributeLocation.Source);
attrib.SetSettingValue("attribute", attribute);
attrib.position = position;
VFXSlot.CopyLinksAndValue(attrib.GetOutputSlot(0), GetOutputSlot(0), true);
ReplaceModel(attrib, this);
}
}
}