Libraries

s&box libraries list

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

More by k0fe

02
k.Cameras thumbnail
k.Cameras kfe.kcameras

simple camera library

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

copy position and/or rotation from one gameobject to another

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

test available clothes

+0 24h
0favorites
0upvotes
--Terry 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
--Terry score
06
k.Randomizers thumbnail
k.Randomizers kfe.krandomizers

No summary provided.

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