public void SetProp(PropertyInfo p, Node node) { if (p.PropertyType != v.GetType()) { GD.Print($"Expected Type '{p.PropertyType}', but got '{v.GetType()}'"); return; } p.SetValue(node, v); }