BlueprintScribeDemo Blueprints
/Game/ScribeTest/Blueprints

Actor BP_Spaghetti

Deliberately oversized Blueprint for the size rules.

Parent
Actor
Compile
Up to date
Size
322 nodes in 2 graphs (largest: DoEverything, 191)
Complexity
76 Very complex (322 nodes, 2 graphs, largest DoEverything (191))
C++ candidate
38 Consider C++
Hard references
0 packages, 0 B
Used by
0
Documented
100% (2 of 2)

Audit 3

  • WarningLarge graph'EventGraph' has 131 nodes (limit 100). Move parts of it into functions, macros or collapsed graphs. EventGraph
  • WarningLarge graph'DoEverything' has 191 nodes (limit 100). Move parts of it into functions, macros or collapsed graphs. DoEverything
  • WarningLarge BlueprintThe Blueprint has 322 nodes (limit 300). Consider splitting it into components, a parent class or C++.

C++ migration

38 Consider C++ score 38 of 100

  • Large: 322 nodes. Code of this size is easier to review, diff and merge in C++.
  • Very complex (76 of 100): long chains and big graphs are hard to follow and change as nodes.

Components 1

  • DefaultSceneRoot SceneComponent

Functions 1

DoEverything

DoEverything()

Far too much logic in one function.

Events 1

Event BeginPlay Override

Event BeginPlay()

Event when play begins for this actor.

In EventGraph

Graphs 2

GraphKindNodes
EventGraphEvent Graph131
DoEverythingFunction191
EventGraph · Event Graph · 131 nodes