We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ddbe869 commit 4f0c952Copy full SHA for 4f0c952
Assets/Scripts/RuntimePresets/Preset.cs
@@ -23,9 +23,9 @@ public class Preset : MonoBehaviour, IPreset
23
public static Preset From<T>(T component) where T : Component
24
{
25
var componentContainer = new GameObject($"tmp_{Mathf.Abs(component.GetInstanceID())}");
26
-
27
var preset = componentContainer.GetOrCreateComponent<Preset>();
28
var componentCopy = componentContainer.GetOrCreateComponent<T>();
+
29
componentCopy.TransferValuesFrom(component);
30
preset.TargetComponent = componentCopy;
31
componentContainer.SetActive(false);
@@ -111,4 +111,4 @@ public bool Free()
111
112
public string GetTargetTypeName() => ComponentType?.Name ?? string.Empty;
113
}
114
-}
+}
0 commit comments