Libraries

s&box libraries

k.DlContainer2

kfe.kdlcontainer2

register data & locate it

About

DlContainer - Dependency Locator Container (2 cuz first package died for some reason lol)

Quick usage example

Register dependencies
protected override void OnAwake()
{
base.OnAwake();
var container = new DlContainer()
.Register<TestStorage>();

foreach ( var resource in _resources )
{
container.Register( resource );
}

AddFeature( new MyClass( container ) );
}
Resolve dependencies
public class MyClass()
{
private TestStorage _testStorage;
private MyGameResource _myGameResource;

public MyClass(DlContainer container)
{
_testStorage = container.Get<TestStorage>();
_myGameResource = container.Get<MyGameResource>();
}
}

It's not perfect, not nearly there even. But it's just easier to resolve dependencies in my ECS framework so f it

dependencydiinjectionlocator

More by k0fe

01
k.ECS thumbnail
k.ECS kfe.kecs

Simple Entity Component System framework

architectureecspattern
+0 24h
2favorites
2upvotes
34%Wilson score
02
k.Cameras thumbnail
k.Cameras kfe.kcameras

simple camera library

camera
+0 24h
1favorites
0upvotes
--Wilson score
03
k.Constraints thumbnail
k.Constraints kfe.kconstraints

copy position and/or rotation from one gameobject to another

+0 24h
1favorites
0upvotes
--Wilson score
04
k.Clothing thumbnail
k.Clothing kfe.kclothing

test available clothes

+0 24h
0favorites
0upvotes
--Wilson score
05
k.Extensions thumbnail
k.Extensions kfe.kextensions

i will keep my code dry i will keep my code dry i will keep my code dry i will keep my code dry i will keep my code dry i will~

+0 24h
0favorites
0upvotes
--Wilson score
06
k.Randomizers thumbnail
k.Randomizers kfe.krandomizers

No summary provided.

+0 24h
0favorites
0upvotes
--Wilson score