Table of Contents

Interface IContainerSubsystem

Namespace
Ceres.Gameplay
Assembly
Ceres.Gameplay.dll
public interface IContainerSubsystem

Methods

RegisterCallback<T>(Action<T>)

Register a callback when target type instance is registered

void RegisterCallback<T>(Action<T> callback)

Parameters

callback Action<T>

Type Parameters

T

Register<T>(T)

Register target type instance

void Register<T>(T instance)

Parameters

instance T

Type Parameters

T

Resolve<T>()

Get target type instance

T Resolve<T>() where T : class

Returns

T

Type Parameters

T

Unregister<T>(T)

Unregister target type instance

void Unregister<T>(T instance)

Parameters

instance T

Type Parameters

T