Fix const-correctness in dictionary iterator access
This commit is contained in:
@@ -2142,7 +2142,7 @@ const Variant& VisualScript::GetScriptInstanceParameterValue(const StringView& n
|
||||
return Variant::Null;
|
||||
}
|
||||
|
||||
void VisualScript::SetScriptInstanceParameterValue(const StringView& name, ScriptingObject* instance, const Variant& value) const
|
||||
void VisualScript::SetScriptInstanceParameterValue(const StringView& name, ScriptingObject* instance, const Variant& value)
|
||||
{
|
||||
CHECK(instance);
|
||||
for (int32 paramIndex = 0; paramIndex < Graph.Parameters.Count(); paramIndex++)
|
||||
@@ -2163,7 +2163,7 @@ void VisualScript::SetScriptInstanceParameterValue(const StringView& name, Scrip
|
||||
LOG(Warning, "Failed to set {0} parameter '{1}'", ToString(), name);
|
||||
}
|
||||
|
||||
void VisualScript::SetScriptInstanceParameterValue(const StringView& name, ScriptingObject* instance, Variant&& value) const
|
||||
void VisualScript::SetScriptInstanceParameterValue(const StringView& name, ScriptingObject* instance, Variant&& value)
|
||||
{
|
||||
CHECK(instance);
|
||||
for (int32 paramIndex = 0; paramIndex < Graph.Parameters.Count(); paramIndex++)
|
||||
|
||||
@@ -217,7 +217,7 @@ public:
|
||||
/// <param name="name">The parameter name.</param>
|
||||
/// <param name="instance">The object instance.</param>
|
||||
/// <param name="value">The property value to set.</param>
|
||||
API_FUNCTION() void SetScriptInstanceParameterValue(const StringView& name, ScriptingObject* instance, const Variant& value) const;
|
||||
API_FUNCTION() void SetScriptInstanceParameterValue(const StringView& name, ScriptingObject* instance, const Variant& value);
|
||||
|
||||
/// <summary>
|
||||
/// Sets the value of the Visual Script parameter of the given instance.
|
||||
@@ -225,7 +225,7 @@ public:
|
||||
/// <param name="name">The parameter name.</param>
|
||||
/// <param name="instance">The object instance.</param>
|
||||
/// <param name="value">The property value to set.</param>
|
||||
void SetScriptInstanceParameterValue(const StringView& name, ScriptingObject* instance, Variant&& value) const;
|
||||
void SetScriptInstanceParameterValue(const StringView& name, ScriptingObject* instance, Variant&& value);
|
||||
|
||||
/// <summary>
|
||||
/// Tries to find the method matching the given properties. Doesn't check base classes but just this script.
|
||||
|
||||
Reference in New Issue
Block a user