Merge pull request #65907 from magian1127/4.0FixPropertiesGenerator
C#: Fix Generated ScriptProperty Error.
This commit is contained in:
commit
4a82d71d73
3 changed files with 150 additions and 11 deletions
|
|
@ -292,7 +292,7 @@ namespace Godot.SourceGenerators
|
|||
source.Append("if (name == PropertyName.")
|
||||
.Append(propertyMemberName)
|
||||
.Append(") {\n")
|
||||
.Append(" ")
|
||||
.Append(" this.")
|
||||
.Append(propertyMemberName)
|
||||
.Append(" = ")
|
||||
.AppendNativeVariantToManagedExpr("value", propertyTypeSymbol, propertyMarshalType)
|
||||
|
|
@ -317,7 +317,7 @@ namespace Godot.SourceGenerators
|
|||
.Append(propertyMemberName)
|
||||
.Append(") {\n")
|
||||
.Append(" value = ")
|
||||
.AppendManagedToNativeVariantExpr(propertyMemberName, propertyMarshalType)
|
||||
.AppendManagedToNativeVariantExpr("this." + propertyMemberName, propertyMarshalType)
|
||||
.Append(";\n")
|
||||
.Append(" return true;\n")
|
||||
.Append(" }\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue