protected override IEnumerator SetUp() { yield return(base.SetUp()); UserProfile ownProfile = UserProfile.GetOwnUserProfile(); CommonScriptableObjects.rendererState.Set(true); var ownProfileModel = new UserProfileModel(); ownProfileModel.userId = "my-user-id"; ownProfileModel.name = "NO_USER"; ownProfile.UpdateData(ownProfileModel, false); userProfileGO = new GameObject(); userProfile = userProfileGO.AddComponent <UserProfileController>().ownUserProfile; controller = new TaskbarHUDController(); controller.Initialize(null, chatController, null); view = controller.view; Assert.IsTrue(view != null, "Taskbar view is null?"); Assert.IsTrue(view.moreButton.gameObject.activeSelf, "More button is not actived?"); Assert.IsTrue(CommonScriptableObjects.isTaskbarHUDInitialized, "Taskbar controller is not initialized?"); }
protected override IEnumerator SetUp() { yield return(base.SetUp()); CommonScriptableObjects.rendererState.Set(true); userProfileGO = new GameObject(); controller = new TaskbarHUDController(); controller.Initialize(null, chatController, null, null, null); view = controller.view; Assert.IsTrue(view != null, "Taskbar view is null?"); Assert.IsTrue(view.moreButton.gameObject.activeSelf, "More button is not actived?"); Assert.IsTrue(CommonScriptableObjects.isTaskbarHUDInitialized, "Taskbar controller is not initialized?"); }
public void Initialize(IMouseCatcher mouseCatcher, IChatController chatController, IFriendsController friendsController) { this.mouseCatcher = mouseCatcher; this.chatController = chatController; view = TaskbarHUDView.Create(this, chatController, friendsController); if (mouseCatcher != null) { mouseCatcher.OnMouseLock -= MouseCatcher_OnMouseLock; mouseCatcher.OnMouseUnlock -= MouseCatcher_OnMouseUnlock; mouseCatcher.OnMouseLock += MouseCatcher_OnMouseLock; mouseCatcher.OnMouseUnlock += MouseCatcher_OnMouseUnlock; } view.chatHeadsGroup.OnHeadToggleOn += ChatHeadsGroup_OnHeadOpen; view.chatHeadsGroup.OnHeadToggleOff += ChatHeadsGroup_OnHeadClose; view.windowContainerLayout.enabled = false; view.OnChatToggleOff += View_OnChatToggleOff; view.OnChatToggleOn += View_OnChatToggleOn; view.OnFriendsToggleOff += View_OnFriendsToggleOff; view.OnFriendsToggleOn += View_OnFriendsToggleOn; toggleFriendsTrigger = Resources.Load <InputAction_Trigger>("ToggleFriends"); toggleFriendsTrigger.OnTriggered -= ToggleFriendsTrigger_OnTriggered; toggleFriendsTrigger.OnTriggered += ToggleFriendsTrigger_OnTriggered; closeWindowTrigger = Resources.Load <InputAction_Trigger>("CloseWindow"); closeWindowTrigger.OnTriggered -= CloseWindowTrigger_OnTriggered; closeWindowTrigger.OnTriggered += CloseWindowTrigger_OnTriggered; toggleWorldChatTrigger = Resources.Load <InputAction_Trigger>("ToggleWorldChat"); toggleWorldChatTrigger.OnTriggered -= ToggleWorldChatTrigger_OnTriggered; toggleWorldChatTrigger.OnTriggered += ToggleWorldChatTrigger_OnTriggered; if (chatController != null) { chatController.OnAddMessage -= OnAddMessage; chatController.OnAddMessage += OnAddMessage; } view.windowContainerAnimator.Show(); }
public void Initialize(TaskbarHUDView view) { this.view = view; collapseBarButton.gameObject.SetActive(true); hideUIButton.gameObject.SetActive(true); controlsButton.gameObject.SetActive(false); settingsButton.gameObject.SetActive(false); helpAndSupportButton.gameObject.SetActive(false); collapseBarButton.onClick.AddListener(() => { ToggleCollapseBar(); }); hideUIButton.onClick.AddListener(() => { ToggleHideUI(); }); }
protected override IEnumerator SetUp() { UserProfile ownProfile = UserProfile.GetOwnUserProfile(); var ownProfileModel = new UserProfileModel(); ownProfileModel.userId = "my-user-id"; ownProfileModel.name = "NO_USER"; ownProfile.UpdateData(ownProfileModel, false); userProfileGO = new GameObject(); userProfileGO.AddComponent <UserProfileController>(); controller = new TaskbarHUDController(); controller.Initialize(null, chatController, null); view = controller.view; Assert.IsTrue(view != null, "Taskbar view is null?"); yield break; }
public void Initialize(TaskbarHUDView view) { this.view = view; CommonScriptableObjects.tutorialActive.OnChange += TutorialActive_OnChange; collapseBarButton.gameObject.SetActive(true); hideUIButton.gameObject.SetActive(true); controlsButton.gameObject.SetActive(false); helpAndSupportButton.gameObject.SetActive(false); tutorialButton.gameObject.SetActive(true); SortButtonsAnimations(); RenderProfileManifest.i.OnChangeProfile += OnChangeProfile; OnChangeProfile(RenderProfileManifest.i.currentProfile); dayModeButton.mainButton.onClick.AddListener(() => { RenderProfileManifest.i.currentProfile = RenderProfileManifest.i.defaultProfile; RenderProfileManifest.i.currentProfile.Apply(); view.moreButton.SetToggleState(false); }); nightModeButton.mainButton.onClick.AddListener(() => { RenderProfileManifest.i.currentProfile = RenderProfileManifest.i.nightProfile; RenderProfileManifest.i.currentProfile.Apply(); view.moreButton.SetToggleState(false); }); collapseBarButton.mainButton.onClick.AddListener(() => { ToggleCollapseBar(); }); hideUIButton.mainButton.onClick.AddListener(() => { ToggleHideUI(); }); tutorialButton.mainButton.onClick.AddListener(() => { OnRestartTutorial?.Invoke(); }); }