Библиотеки

список библиотек s&box

k.DlContainer2

kfe.kdlcontainer2

register data & locate it

Описание

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

01
Миниатюра k.ECS
k.ECS kfe.kecs

Simple Entity Component System framework

+0 24 ч
2избранное
3положительные оценки
53%Terry Score
02
Миниатюра k.Cameras
k.Cameras kfe.kcameras

simple camera library

+0 24 ч
1избранное
0положительные оценки
--Terry Score
03
Миниатюра k.Constraints
k.Constraints kfe.kconstraints

copy position and/or rotation from one gameobject to another

+0 24 ч
1избранное
0положительные оценки
--Terry Score
04
Миниатюра k.Clothing
k.Clothing kfe.kclothing

test available clothes

+0 24 ч
0избранное
0положительные оценки
--Terry Score
05
Миниатюра k.Extensions
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 24 ч
0избранное
0положительные оценки
--Terry Score
06
Миниатюра k.Randomizers
k.Randomizers kfe.krandomizers

No summary provided.

+0 24 ч
0избранное
0положительные оценки
--Terry Score