public static void RegisterInjector <T>(InjectHandler <T> handler)
 {
     if (!Injectors.ContainsKey(typeof(T)))
     {
         Injectors.Add(typeof(T), new List <Delegate>());
     }
     Injectors[typeof(T)].Add(handler);
 }
Exemple #2
0
        public static void RegisterInjector <T>(string assetName, InjectHandler <T> handler)
        {
            Asset asset = new Asset(typeof(T), GetPlatformSafePath(assetName));

            if (!Injectors.ContainsKey(asset))
            {
                Injectors.Add(asset, new List <Delegate>());
            }
            Injectors[asset].Add(handler);
        }