Add skipping generating structure fields accessors for private fields in scripting
This commit is contained in:
@@ -1712,7 +1712,7 @@ namespace Flax.Build.Bindings
|
|||||||
for (var i = 0; i < structureInfo.Fields.Count; i++)
|
for (var i = 0; i < structureInfo.Fields.Count; i++)
|
||||||
{
|
{
|
||||||
var fieldInfo = structureInfo.Fields[i];
|
var fieldInfo = structureInfo.Fields[i];
|
||||||
if (fieldInfo.IsReadOnly || fieldInfo.IsStatic)
|
if (fieldInfo.IsReadOnly || fieldInfo.IsStatic || fieldInfo.Access == AccessLevel.Private)
|
||||||
continue;
|
continue;
|
||||||
if (i == 0)
|
if (i == 0)
|
||||||
contents.AppendLine($" if (name == TEXT(\"{fieldInfo.Name}\"))");
|
contents.AppendLine($" if (name == TEXT(\"{fieldInfo.Name}\"))");
|
||||||
@@ -1728,7 +1728,7 @@ namespace Flax.Build.Bindings
|
|||||||
for (var i = 0; i < structureInfo.Fields.Count; i++)
|
for (var i = 0; i < structureInfo.Fields.Count; i++)
|
||||||
{
|
{
|
||||||
var fieldInfo = structureInfo.Fields[i];
|
var fieldInfo = structureInfo.Fields[i];
|
||||||
if (fieldInfo.IsReadOnly || fieldInfo.IsStatic)
|
if (fieldInfo.IsReadOnly || fieldInfo.IsStatic || fieldInfo.Access == AccessLevel.Private)
|
||||||
continue;
|
continue;
|
||||||
if (i == 0)
|
if (i == 0)
|
||||||
contents.AppendLine($" if (name == TEXT(\"{fieldInfo.Name}\"))");
|
contents.AppendLine($" if (name == TEXT(\"{fieldInfo.Name}\"))");
|
||||||
|
|||||||
Reference in New Issue
Block a user