Table of Contents

Class ProjectSpaceMapNode<TInput, TOutput>

Namespace
Gamelogic.Grids2.Graph
Assembly
Gamelogic.Grids2.dll

A node where each input item is processed ("projected to output") independently.

public class ProjectSpaceMapNode<TInput, TOutput> : SpaceMapNode<TInput, TOutput>

Type Parameters

TInput

The type of the t input.

TOutput

The type of the t output.

Inheritance
SpaceMapNode<TOutput>
SpaceMapNode<TInput, TOutput>
ProjectSpaceMapNode<TInput, TOutput>
Derived
Inherited Members
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.name
Object.hideFlags

Remarks

Derived nodes should override the Transform method to specify how to process inputs. The output is the list of inputs transformed using this function.

Methods

Execute(IEnumerable<IMap<Vector3, TInput>>)

Calculates a list of output from a given list of input.

Transform(IMap<Vector3, TInput>)

Transforms the specified input to a corresponding output item.

See Also

SpaceMapNode<TInput, TOutput>