From ce4a636082bb56c097d7b83d3ef1acd95e78e265 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Thu, 22 Jun 2023 11:00:33 +0800 Subject: [PATCH] add null check to AutoToString --- src/Debug/EcsDebugUtility.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Debug/EcsDebugUtility.cs b/src/Debug/EcsDebugUtility.cs index 473bd72..ce9cb89 100644 --- a/src/Debug/EcsDebugUtility.cs +++ b/src/Debug/EcsDebugUtility.cs @@ -50,7 +50,7 @@ namespace DCFApixels.DragonECS var fields = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); string[] values = new string[fields.Length]; for (int i = 0; i < fields.Length; i++) - values[i] = fields[i].GetValue(target).ToString(); + values[i] = (fields[i].GetValue(target) ?? "NULL").ToString(); if (isWriteName) return $"{type.Name}({string.Join(", ", values)})"; else