Api Sandbox ActionGraphs ActionGraphExtensions
class

ActionGraphExtensions

public static abstract sealed class ActionGraphExtensions

Methods

static this Object GetEmbeddedTarget(ActionGraph actionGraph)
static this Object GetEmbeddedTarget(IActionGraphDelegate actionGraph)
static this Type GetTargetType(ActionGraph actionGraph)
static this Type GetTargetType(IActionGraphDelegate actionGraph)
static this Boolean CanActionGraphRead(PropertyDescription property, NodeLibrary nodeLibrary)
static this Boolean CanActionGraphWrite(PropertyDescription property, NodeLibrary nodeLibrary)
static this Boolean CanActionGraphRead(FieldDescription field, NodeLibrary nodeLibrary)
static this Boolean CanActionGraphWrite(FieldDescription field, NodeLibrary nodeLibrary)
static this Boolean IsPure(MethodDescription methodDesc, NodeLibrary nodeLibrary)
static this Boolean AreParametersActionGraphSafe(MethodDescription methodDesc)
static this Boolean AreParametersActionGraphSafe(MethodBase methodBase)
static this Boolean IsActionGraphIgnored(MemberDescription memberDesc)
static this Boolean IsActionGraphIgnored(TypeDescription typeDesc)
static this Void UpdateReferences(ActionGraph graph)
static this IReadOnlyCollection<Type> GetReferencedComponentTypes(ActionGraph graph)

Gets all component types referenced using "scene.get" nodes. These components are expected to be on the GameObject containing the graph.

Assembly: Sandbox.Reflection Namespace: Sandbox.ActionGraphs Full Name: Sandbox.ActionGraphs.ActionGraphExtensions