Skip to content
Snippets Groups Projects
Commit 4d5521ed authored by Samuel Truman's avatar Samuel Truman
Browse files

Fixed uuid comparison

parent f3aeced5
No related branches found
No related tags found
No related merge requests found
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
......@@ -23,6 +24,7 @@ public static void TestSpawnDialogs() {
public override void Init() {
EnsureDirectory("Assets/Settings");
EnsureDirectory("Assets/Resources");
// ArticyEditor.ImportArticyExport();
if(!File.Exists("Assets/Settings/BuildSettings.json")) return;
File.Copy("Assets/Settings/BuildSettings.json", "Assets/Resources/BuildSettings.json", true);
}
......@@ -32,11 +34,11 @@ public override void OnConfigureScene() {
LoadBuildSettings(out var buildSettings);
List<AvatarData> avatars = buildSettings?["avatars"]?.ToObject<List<AvatarData>>();
if(avatars == null || avatars.Count == 0) return;
var allUuids = Object.FindObjectsOfType<Uuid>();
var allUuids = GameObject.FindObjectsOfType<Uuid>();
// spawn dialog prefab for each avatar
foreach(var avatar in avatars) {
var avatarObj = allUuids.FirstOrDefault(id => avatar.sceneObject == id.serializedUuid)?.gameObject;
var avatarObj = allUuids.FirstOrDefault(id => string.Equals(avatar.sceneObject, id.serializedUuid, StringComparison.CurrentCultureIgnoreCase))?.gameObject;
if(avatarObj == null) continue;
var dialogObj = PrefabUtility.InstantiatePrefab(dialogPrefab) as GameObject;
dialogObj.transform.SetParent(avatarObj.transform);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment