diff --git a/src/Entitas.Unity.Editor/EntityDrawer.cs b/src/Entitas.Unity.Editor/EntityDrawer.cs index 4ab1eb756..ac05527b2 100644 --- a/src/Entitas.Unity.Editor/EntityDrawer.cs +++ b/src/Entitas.Unity.Editor/EntityDrawer.cs @@ -379,7 +379,7 @@ static void DrawUnsupportedType(Type memberType, string memberName, object value public static void GenerateIDefaultInstanceCreator(string typeName) { var folder = "Assets/Editor/DefaultInstanceCreator"; - var filePath = folder + Path.DirectorySeparatorChar + "Default" + typeName.TypeName() + "InstanceCreator.cs"; + var filePath = Path.Combine(folder, "Default" + typeName.TypeName() + "InstanceCreator.cs"); var template = DefaultInstanceCreatorTemplateFormat .Replace("${Type}", typeName) .Replace("${ShortType}", typeName.TypeName()); @@ -389,7 +389,7 @@ public static void GenerateIDefaultInstanceCreator(string typeName) public static void GenerateITypeDrawer(string typeName) { var folder = "Assets/Editor/TypeDrawer"; - var filePath = folder + Path.DirectorySeparatorChar + typeName.TypeName() + "TypeDrawer.cs"; + var filePath = Path.Combine(folder, typeName.TypeName() + "TypeDrawer.cs"); var template = TypeDrawerTemplateFormat .Replace("${Type}", typeName) .Replace("${ShortType}", typeName.TypeName());