Table of Contents

Class FunctionDescriptor

[Serializable]
public class FunctionDescriptor
Inheritance
object
FunctionDescriptor

Fields

CachedMethod

[NonSerialized]
public MethodInfo CachedMethod

Field Value

MethodInfo

CachedParams

[NonSerialized]
public ParameterInfo[] CachedParams

Field Value

ParameterInfo[]

CompiledDelegate

[NonSerialized]
public Delegate CompiledDelegate

Field Value

Delegate

Properties

Description

Optional description of the method.

public string Description { get; }

Property Value

string

MethodName

The method name to invoke.

public string MethodName { get; }

Property Value

string

Parameters

List of input parameters for the method.

public List<JsonSchemaProperty> Parameters { get; }

Property Value

List<JsonSchemaProperty>

Target

The MonoBehaviour target where the method exists.

public MonoBehaviour Target { get; }

Property Value

MonoBehaviour