private List<IComponentUpdateHandler<IComponentMetaclass, IComponentUpdate<IComponentMetaclass>, IComponentData<IComponentMetaclass>>> handler { get; set; }
private ComponentUpdateManager()
{
handler = new List<IComponentUpdateHandler<IComponentMetaclass, IComponentUpdate<IComponentMetaclass>, IComponentData<IComponentMetaclass>>>
{
new InventoryModificationState_Handler(),
new PlayerCraftingInteractionState_Handler()
};
}
private List<IComponentUpdateHandler<IComponentMetaclass, IComponentUpdate<IComponentMetaclass>, IComponentData<IComponentMetaclass>>> handler { get; set; }
private ComponentUpdateManager()
{
handler = new List<IComponentUpdateHandler<IComponentMetaclass, IComponentUpdate<IComponentMetaclass>, IComponentData<IComponentMetaclass>>>
{
new InventoryModificationState_Handler(),
new PlayerCraftingInteractionState_Handler()
};
}