Table of Contents

Interface ISystemDependencyBuilder

Namespace
KeenEyes
Assembly
KeenEyes.Abstractions.dll

Fluent builder for declaring system component dependencies.

public interface ISystemDependencyBuilder

Methods

ReadWrites<T>()

Declares that the system reads and writes the specified component type.

ISystemDependencyBuilder ReadWrites<T>() where T : struct, IComponent

Returns

ISystemDependencyBuilder

This builder for chaining.

Type Parameters

T

The component type that is both read and written.

Reads<T>()

Declares that the system reads the specified component type.

ISystemDependencyBuilder Reads<T>() where T : struct, IComponent

Returns

ISystemDependencyBuilder

This builder for chaining.

Type Parameters

T

The component type that is read.

Writes<T>()

Declares that the system writes the specified component type.

ISystemDependencyBuilder Writes<T>() where T : struct, IComponent

Returns

ISystemDependencyBuilder

This builder for chaining.

Type Parameters

T

The component type that is written.