k.DlContainer2

Library

register data & locate it

k0fe updated 1y ago 0 MB engine 19
k.DlContainer2
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
No usage statistics available
This package may be new or not widely used yet. Usage data becomes available as more users install and play with the package.
0 recorded entries
Rank Player Score Recorded
refresh
Discovering package leaderboards...
Package ID: kfe.kdlcontainer2
Created: 2025-04-17 01:16 UTC
Updated: 2025-06-08 02:03 UTC
Type: library
Public: Yes
Version: 105906
files: 5
Size: 0.0 MB
Engine Version: 19
Asset Version ID: 105906
Version Created: 2025-06-08 02:03 UTC
Hash: 6971884566763478115
Manifest: Open manifest
new_releases Latest Update Jun 8, 2025
Changes on 2025-06-08
105906 Jun 8, 2025
Changes on 2025-06-08
96473 Apr 17, 2025
Changes on 2025-04-17
info Live API Passthrough & Removal Notice

This file manifest and asset metadata are retrieved live directly from the official Facepunch s&box public API. s&box Explorer does not host, store, or redistribute any package files. All download links route directly to Facepunch CDN servers.