UEA0015: InstantiateTakeParent

October 2, 2019 ยท View on GitHub

PropertyValue
IdUEA0015
CategoryPerformance
SeverityWarning
Version5.4 ->

Example

Code with Diagnostic

using UnityEngine;

class ExampleC : MonoBehaviour
{
    GameObject prefabObject;
    GameObject newParent;

    void Update()
    {
        var newGameobject = Instantiate(prefabObject, Vector3.zero, Quaternion.identity);
        newGameobject.transform.SetParent(newParent.transform, false);
    }
}

Code with Fix

using UnityEngine;

class ExampleC : MonoBehaviour
{
    GameObject prefabObject;
    GameObject newParent;

    void Update()
    {
        var newGameobject = Instantiate(prefabObject, Vector3.zero, Quaternion.identity, newParent.transform);
    }
}