Simplify codegen of baseclass
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
This commit is contained in:
+1
-3
@@ -44,9 +44,7 @@ namespace {{attribute_Namespace}}
|
||||
{
|
||||
{% endif %}
|
||||
{% set className = Class.attrib['Name'] %}
|
||||
{% set bases = Class.attrib['Base'].split(';') if Class.attrib['Base'] is string else ["ScriptCanvas::Node", "ScriptCanvas::Node"] %}
|
||||
{% set baseClass = bases[0] %}
|
||||
{% set baseClasses = bases[1] if bases|length() > 1 else "ScriptCanvas::Node" %}
|
||||
{% set baseClasses = ", ".join(Class.attrib['Base'].split(';')) if Class.attrib['Base'] is string else "ScriptCanvas::Node" %}
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
////
|
||||
|
||||
+1
-3
@@ -28,9 +28,7 @@ SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
#include "{{ xml.attrib['Include'] }}"
|
||||
|
||||
{% for Class in xml.iter('Class') %}
|
||||
{% set bases = Class.attrib['Base'].split(';') if Class.attrib['Base'] is string else ["ScriptCanvas::Node", "ScriptCanvas::Node"] %}
|
||||
{% set baseClass = bases[0] %}
|
||||
{% set baseClasses = bases[1] if bases|length() > 1 else "ScriptCanvas::Node" %}
|
||||
{% set baseClass = Class.attrib['Base'].split(';')[0] if Class.attrib['Base'] is string else "ScriptCanvas::Node" %}
|
||||
void {{ Class.attrib['QualifiedName'] }}::ConfigureSlots()
|
||||
{
|
||||
{{ baseClass }}::ConfigureSlots();
|
||||
|
||||
-1
@@ -5,7 +5,6 @@
|
||||
QualifiedName="ScriptCanvas::Nodes::Logic::Gate"
|
||||
PreferredClassName="If"
|
||||
Uuid="{F19CC10A-02FD-4E75-ADAA-9CFBD8A4E2F8}"
|
||||
Base="ScriptCanvas::Node"
|
||||
Icon="Icons/ScriptCanvas/Print.png"
|
||||
Version="0"
|
||||
GeneratePropertyFriend="True"
|
||||
|
||||
Reference in New Issue
Block a user