Skip to content

Commit 31c8826

Browse files
Remove const qualifier from object parameter references
1 parent 2c1867d commit 31c8826

4 files changed

Lines changed: 158 additions & 169 deletions

File tree

Unity/Assets/NativeScript/Editor/GenerateBindings.cs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10542,16 +10542,6 @@ static void AppendCppParameterDeclaration(
1054210542
{
1054310543
ParameterInfo param = parameters[i];
1054410544

10545-
// Const qualifier if necessary
10546-
if ((!param.IsOut && !param.IsRef) &&
10547-
(param.Kind == TypeKind.FullStruct ||
10548-
param.Kind == TypeKind.ManagedStruct ||
10549-
param.Kind == TypeKind.Class ||
10550-
param.IsVirtual))
10551-
{
10552-
output.Append("const ");
10553-
}
10554-
1055510545
AppendCppTypeName(
1055610546
param.DereferencedParameterType,
1055710547
output);
@@ -10918,7 +10908,6 @@ static void AppendCppFunctionPointer(
1091810908
}
1091910909
break;
1092010910
case TypeKind.FullStruct:
10921-
output.Append("const ");
1092210911
AppendCppTypeName(
1092310912
param.DereferencedParameterType,
1092410913
output);

Unity/CppSource/Game/Game.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ void MyGame::MonoBehaviours::TestScript::OnAnimatorIK(int32_t param0)
3939
Debug::Log(message);
4040
}
4141

42-
void MyGame::MonoBehaviours::TestScript::OnCollisionEnter(const UnityEngine::Collision& param0)
42+
void MyGame::MonoBehaviours::TestScript::OnCollisionEnter(UnityEngine::Collision& param0)
4343
{
4444
String message("C++ TestScript OnCollisionEnter");
4545
Debug::Log(message);

0 commit comments

Comments
 (0)