From 29dd6e0c62bf08ccff2b50a8f2b4ecc22f6afc43 Mon Sep 17 00:00:00 2001 From: Thor Brigsted Date: Sun, 3 Dec 2017 18:52:34 +0100 Subject: [PATCH] Unity 5.3 compatibility patches. --- Scripts/Editor/NodeEditorPreferences.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Scripts/Editor/NodeEditorPreferences.cs b/Scripts/Editor/NodeEditorPreferences.cs index 002f0d4..b051202 100644 --- a/Scripts/Editor/NodeEditorPreferences.cs +++ b/Scripts/Editor/NodeEditorPreferences.cs @@ -167,7 +167,11 @@ namespace XNodeEditor { string typeName = type.PrettyName(); if (typeColors.ContainsKey(typeName)) return typeColors[typeName]; if (generatedTypeColors.ContainsKey(typeName)) return generatedTypeColors[typeName]; + #if UNITY_5_4_OR_NEWER UnityEngine.Random.InitState(typeName.GetHashCode()); + #else + UnityEngine.Random.seed = typeName.GetHashCode(); + #endif generatedTypeColors.Add(typeName, new Color(UnityEngine.Random.value, UnityEngine.Random.value, UnityEngine.Random.value)); return generatedTypeColors[typeName]; }