private void InitializeActivity() { controller = null; isRunning = false; if (activity.Controller != R.E.GameObject.None) { string gameObjectName = R.S.GameObject.ToString(activity.Controller); GameObject gameObject = GameObject.Find(gameObjectName); if (gameObject == null) { Debug.LogError("Unable to find controller for Activity : no GameObject of name \"" + gameObjectName + "\" found."); } else { controller = gameObject.GetComponentInChildren <IActivityController>(); if (controller == null) { Debug.LogError("Unable to find controller for Activity : no IActivityController exists on GameObject named " + "\"" + gameObjectName + "\"."); } } } if (activity.Scene != R.E.Scene.None) { SceneManager.SetActiveScene(SceneManager.GetSceneByName(R.S.Scene.ToString(activity.Scene))); } }
public WorkflowHost(IPersistenceProvider persistenceStore, IQueueProvider queueProvider, WorkflowOptions options, ILoggerFactory loggerFactory, IServiceProvider serviceProvider, IWorkflowRegistry registry, IDistributedLockProvider lockProvider, IEnumerable <IBackgroundTask> backgroundTasks, IWorkflowController workflowController, ILifeCycleEventHub lifeCycleEventHub, ISearchIndex searchIndex, IActivityController activityController) { PersistenceStore = persistenceStore; QueueProvider = queueProvider; Options = options; Logger = loggerFactory.CreateLogger <WorkflowHost>(); _serviceProvider = serviceProvider; Registry = registry; LockProvider = lockProvider; _backgroundTasks = backgroundTasks; _workflowController = workflowController; _searchIndex = searchIndex; _activityController = activityController; _lifeCycleEventHub = lifeCycleEventHub; }
public void Initialize() { controller = null; if (activity.ActiveFragmentOnLoad != null) { SceneManager.SetActiveScene(SceneManager.GetSceneByName(R.S.Scene.ToString(activity.ActiveFragmentOnLoad.Scene))); } else if (activity.Scene != R.E.Scene.None) { SceneManager.SetActiveScene(SceneManager.GetSceneByName(R.S.Scene.ToString(activity.Scene))); } if (activity.Controller != R.E.GameObject.None) { string gameObjectName = R.S.GameObject.ToString(activity.Controller); GameObject gameObject = GameObject.Find(gameObjectName); if (gameObject == null) { throw new ArgumentException("Unable to find controller for Activity : no GameObject of name \"" + gameObjectName + "\" found."); } controller = gameObject.GetComponentInChildren <IActivityController>(); if (controller == null) { throw new ArgumentException("Unable to find controller for Activity : no IActivityController exists on GameObject of 7" + "name \"" + gameObjectName + "\"."); } } foreach (StackedFragment fragment in fragments) { fragment.Initialize(); } foreach (StackedMenu menu in menus) { menu.Initialize(); } }
public ActivityController(IActivityController activityService, IMapper mapper) { _activityService = activityService; _mapper = mapper; }