Table of Contents

Class MaterialSystem

Namespace
ReFuel.Resources
Assembly
ReFuel.dll
[EcsGuid("{8DCD5261-0C5C-40A3-A5E1-51D46733348C}")]
public class MaterialSystem : System<MaterialBase>, IDisposable, IEnumerable<EcsNode>, ISystem<MaterialBase>, ISystem, IRefEnumerable<MaterialBase>, IEnumerable<MaterialBase>, IEnumerable, ISystemCtor<MaterialBase, MaterialBase>, ISystemCtorBase, IInitializer, IInitializerBase
Inheritance
MaterialSystem
Implements
Inherited Members

Methods

Initialize()

public void Initialize()

RegisterAdaptable<Tfront, Tback>()

public void RegisterAdaptable<Tfront, Tback>() where Tfront : Material where Tback : Material, IMaterialAdaptable<Tfront>, new()

Type Parameters

Tfront
Tback

RegisterAdapter(IMaterialAdapter)

public void RegisterAdapter(IMaterialAdapter adapter)

Parameters

adapter IMaterialAdapter

RegisterAdapter<T>()

public void RegisterAdapter<T>() where T : IMaterialAdapter, new()

Type Parameters

T

Events

MaterialPropertyChanged

public event HookHandler<MaterialPropertyChangedEventArgs> MaterialPropertyChanged

Event Type

HookHandler<MaterialPropertyChangedEventArgs>