Clean-up SoundSubmix Implementation

- Make Submix graph point in an intuitive direction and change input/output directions.
- Fix bugs around adding/removing submixes and having multiple editors open.
- Move implementation and definitions so SoundSubmix updates builds faster (remove SoundSubmix.h references from bulky headers that are used all over the engine)
#rb aaron.mcleran


#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 9766775 via CL 9766776
#ROBOMERGE-BOT: (v545-9751379)

[CL 9766806 by rob gay in Main branch]
This commit is contained in:
rob gay
2019-10-23 20:59:18 -04:00
parent 732f0d9f1d
commit 9338ad951c
24 changed files with 698 additions and 443 deletions
@@ -33,7 +33,6 @@ class USoundSubmixGraphNode : public UEdGraphNode
virtual void AutowireNewNode(UEdGraphPin* FromPin) override;
virtual bool CanCreateUnderSpecifiedSchema(const UEdGraphSchema* Schema) const override;
virtual FText GetNodeTitle(ENodeTitleType::Type TitleType) const override;
virtual bool CanUserDeleteNode() const override;
//~ End UEdGraphNode Interface.
private: