/* * * [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(); }
private void Awake() { if (GMtrack == null) { GMtrack = GetComponent <GMInject>(); } _gen = GMtrack.RegisterInjection <TotalGenerator>(); _gen.initGenerators(); }
// Start is called before the first frame update void Start() { _tg = sceneInjector.Request <TotalGenerator>(); _tg.GenerateWorld(); }
public void StartGen() { TotalGenerator gt = sceneInjector.Request <TotalGenerator>(); gt.GenerateWorld(); }