/* * * [SerializeField] private DebugManager dbg = null; * * [SerializeField] private LevelManagement LevMan = null; * [SerializeField] private Distaff distaff = null; * * //[SerializeField] private LevelLoader LL = null; * * //[SerializeField] private Pooler pooler = null; * */ protected virtual void Awake() { FindLoader(); //initialize SceneScripts = new InjectionDict(); //GameManager Reg if (dbg_g == null) { dbg_g = GMInject.Instance.RegisterInjection <DebugGlobal>(); } if (DiskJockey == null) { DiskJockey = GMInject.Instance.RegisterInjection <AudioManager>(); } if (tGen == null) { tGen = GMInject.Instance.RegisterInjection <TotalGenerator>(); } if (GM == null) { GM = GMInject.Instance.RegisterInjection <GameManager>(); } //Add GM Scripts to Dict SceneScripts.Add <DebugGlobal>(dbg_g); SceneScripts.Add <AudioManager>(DiskJockey); SceneScripts.Add <TotalGenerator>(tGen); SceneScripts.Add <GameManager>(GM); LoadInjector(); InjectTest(); Preload(); }
public void Injection(InjectionDict ID) { _pool = ID.Inject <Pooler>(); }
private void Injection(InjectionDict ID) { _gm = ID.Inject <GameManager>(); }
public void Injection(InjectionDict ID) { LM = ID.Inject <LevelManagement>(); pooler = ID.Inject <Pooler>(); debugManager = ID.Inject <DebugManager>(); }
public void Injection(InjectionDict ID) { GM = ID.Inject <GameManager>(); }
public void Injection(InjectionDict ID) { //Injection dbg_g = ID.Inject <DebugGlobal>(); _gm = ID.Inject <GameManager>(); }
public void Injection(InjectionDict id) { GM = id.Inject <GameManager>(); }
private void Injection(InjectionDict ID) { dsf = ID.Inject <Distaff>(); }