예제 #1
0
    public void CollectRefrence()
    {
        Refrences = GameObjectUtilities.FindSceneAllGameObjects <ReferenceObject>();
        dic.Clear();
        foreach (var refobj in Refrences)
        {
            if (dic.ContainsKey(refobj.Data.GUID))
            {
                LogConflict(dic[refobj.Data.GUID], refobj);
            }
            else
            {
                dic.Add(refobj.Data.GUID, refobj);
            }
        }
        DynamicReference dynamicRef = GetComponent <DynamicReference>();

        if (dynamicRef)
        {
            dynamicRef.Sync2Root();
        }
    }