OldBlueWater/BlueWater/Assets/Doozy/Editor/Nody/FlowNodeViewExtension.cs

39 lines
2.7 KiB
C#

// Copyright (c) 2015 - 2023 Doozy Entertainment. All Rights Reserved.
// This code can only be used under the standard Unity Asset Store End User License Agreement
// A Copy of the EULA APPENDIX 1 is available at http://unity3d.com/company/legal/as_terms
//.........................
//.....Generated Class.....
//.........................
//.......Do not edit.......
//.........................
using Doozy.Runtime.Nody;
namespace Doozy.Editor.Nody
{
public partial class FlowNodeView
{
public static FlowNodeView GetView(FlowGraphView graphView, FlowNode node) =>
node switch
{
Doozy.Runtime.Nody.Nodes.ApplicationQuitNode _ => new Doozy.Editor.Nody.Nodes.ApplicationQuitNodeView(graphView, node),
Doozy.Runtime.Nody.Nodes.DebugNode _ => new Doozy.Editor.Nody.Nodes.DebugNodeView(graphView, node),
Doozy.Runtime.Nody.Nodes.PivotNode _ => new Doozy.Editor.Nody.Nodes.PivotNodeView(graphView, node),
Doozy.Runtime.Nody.Nodes.RandomNode _ => new Doozy.Editor.Nody.Nodes.RandomNodeView(graphView, node),
Doozy.Runtime.Nody.Nodes.StickyNoteNode _ => new Doozy.Editor.Nody.Nodes.StickyNoteNodeView(graphView, node),
Doozy.Runtime.Nody.Nodes.System.EnterNode _ => new Doozy.Editor.Nody.Nodes.EnterNodeView(graphView, node),
Doozy.Runtime.Nody.Nodes.System.ExitNode _ => new Doozy.Editor.Nody.Nodes.ExitNodeView(graphView, node),
Doozy.Runtime.Nody.Nodes.System.StartNode _ => new Doozy.Editor.Nody.Nodes.StartNodeView(graphView, node),
Doozy.Runtime.Nody.Nodes.TimeScaleNode _ => new Doozy.Editor.Nody.Nodes.TimeScaleNodeView(graphView, node),
Doozy.Runtime.SceneManagement.Nodes.ActivateLoadedScenesNode _ => new Doozy.Editor.SceneManagement.Nodes.ActivateLoadedScenesNodeView(graphView, node),
Doozy.Runtime.SceneManagement.Nodes.LoadSceneNode _ => new Doozy.Editor.SceneManagement.Nodes.LoadSceneNodeView(graphView, node),
Doozy.Runtime.SceneManagement.Nodes.UnloadSceneNode _ => new Doozy.Editor.SceneManagement.Nodes.UnloadSceneNodeView(graphView, node),
Doozy.Runtime.UIManager.Nodes.BackButtonNode _ => new Doozy.Editor.UIManager.Nodes.BackButtonNodeView(graphView, node),
Doozy.Runtime.UIManager.Nodes.PortalNode _ => new Doozy.Editor.UIManager.Nodes.PortalNodeView(graphView, node),
Doozy.Runtime.UIManager.Nodes.SignalNode _ => new Doozy.Editor.UIManager.Nodes.SignalNodeView(graphView, node),
Doozy.Runtime.UIManager.Nodes.UINode _ => new Doozy.Editor.UIManager.Nodes.UINodeView(graphView, node),
_ => new FlowNodeView(graphView, node)
};
}
}