public void TestMultipleActions() { TestInitAction[] array = mActions; foreach (TestInitAction action in array) { mInitManager.AddInitAction(action); } mInitManager.Process(null, runAsCoroutine: false); array = mActions; foreach (TestInitAction action in array) { Assert.That(action.mPerformed, Is.EqualTo(true)); Assert.That(action.mCompleted, Is.EqualTo(true)); } }
protected void Initialize() { InitManager initManager = new InitManager(base.EventDispatcher); initManager.AddInitAction(new InitActionFileManager()); InitActionResourceManager initActionResourceManager = new InitActionResourceManager(); initActionResourceManager.FailedCallback = OnRequiredResourceFailed; initManager.AddInitAction(initActionResourceManager); initManager.EventDispatcher.AddListener <InitCompleteEvent>(OnInitComplete); initManager.Process(base.Configurator); }
public void Initialize() { AddInitActions(); EventDispatcher.AddListener <InitCompleteEvent>(OnInitComplete); InitManager.Process(BaseGameController.Instance.Configurator); }