API ReferenceSandbox.ActionGraphs

ActionGraphExtensionsclass

objectActionGraphExtensions
Namespace
Sandbox.ActionGraphs
Assembly
Sandbox.Reflection
Declaration
public static abstract sealed class Sandbox.ActionGraphs.ActionGraphExtensions

Methods15

Showing 15 methods

public static System.Collections.Generic.IReadOnlyCollection`1<System.Type> GetReferencedComponentTypes(Facepunch.ActionGraphs.ActionGraph graph)PUBLICSTATIC

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

ParameterTypeDescription
graphActionGraph
Returns:IReadOnlyCollection<Type>

public static void UpdateReferences(Facepunch.ActionGraphs.ActionGraph graph)PUBLICSTATICPER-FRAME

ParameterTypeDescription
graphActionGraph
Returns:void

On this page

Methodspublic static System.Boolean AreParametersActionGraphSafe(Sandbox.MethodDescription methodDesc)public static System.Boolean AreParametersActionGraphSafe(System.Reflection.MethodBase methodBase)public static System.Boolean CanActionGraphRead(Sandbox.FieldDescription field, Facepunch.ActionGraphs.NodeLibrary nodeLibrary)public static System.Boolean CanActionGraphRead(Sandbox.PropertyDescription property, Facepunch.ActionGraphs.NodeLibrary nodeLibrary)public static System.Boolean CanActionGraphWrite(Sandbox.FieldDescription field, Facepunch.ActionGraphs.NodeLibrary nodeLibrary)public static System.Boolean CanActionGraphWrite(Sandbox.PropertyDescription property, Facepunch.ActionGraphs.NodeLibrary nodeLibrary)public static System.Object GetEmbeddedTarget(Facepunch.ActionGraphs.ActionGraph actionGraph)public static System.Object GetEmbeddedTarget(Facepunch.ActionGraphs.IActionGraphDelegate actionGraph)public static System.Collections.Generic.IReadOnlyCollection`1<System.Type> GetReferencedComponentTypes(Facepunch.ActionGraphs.ActionGraph graph)public static System.Type GetTargetType(Facepunch.ActionGraphs.ActionGraph actionGraph)public static System.Type GetTargetType(Facepunch.ActionGraphs.IActionGraphDelegate actionGraph)public static System.Boolean IsActionGraphIgnored(Sandbox.MemberDescription memberDesc)public static System.Boolean IsActionGraphIgnored(Sandbox.TypeDescription typeDesc)public static System.Boolean IsPure(Sandbox.MethodDescription methodDesc, Facepunch.ActionGraphs.NodeLibrary nodeLibrary)public static System.Void UpdateReferences(Facepunch.ActionGraphs.ActionGraph graph)Metadata