// Start is called before the first frame update void Start() { ClearSceneImage = this.gameObject; // 自分のオブジェクト取得 SceneNavigatorObj = GameObject.Find("SceneNavigator"); script = SceneNavigatorObj.GetComponent <SceneNavigator>(); }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType <SceneNavigator> (); Button b = GetComponentInParent <Button> (); b.GetComponentInChildren <Button> ().onClick.AddListener(() => sceneNavigator.GoToAbilityInstructions()); }
// Use this for initialization void Start() { // フラグの初期化 DragFlag = false; touch = false; // パーティクルを生成 m_ClickParticle = (GameObject)Instantiate(CLICK_PARTICLE); m_DragParticle = (GameObject)Instantiate(DRAG_PARTICLE); // パーティクルの再生停止を制御するためコンポーネントを取得 m_ClickParticleSystem = m_ClickParticle.GetComponent <ParticleSystem>(); m_DragParticleSystem = m_DragParticle.GetComponent <ParticleSystem>(); // 再生を止める(万が一急に再生されないように) m_ClickParticleSystem.Stop(); m_DragParticleSystem.Stop(); //タッチ状態管理Managerの取得 TouchStateManagerObj = GameObject.Find("TouchStateManager"); TouchStateManagerScript = TouchStateManagerObj.GetComponent <TouchStateManager>(); SceneNavigatorObj = GameObject.Find("SceneNavigator"); script = SceneNavigatorObj.GetComponent <SceneNavigator>(); audioSource = GetComponent <AudioSource>(); }
public IEnumerator OnePass() { Cutscene nextScene = new Cutscene((passKitten, null), backgrounds[0]); Asset asset = new Asset(assetName, assetPosition, new PaCElement(nextScene)); PointandClick currentScene = new PointandClick(new List <Asset> { asset }, backgrounds[1]); GameObject aPanel = GameObject.FindWithTag("AssetsPanel"); GameObject eventSystem = GameObject.FindWithTag("EventSystem"); SceneNavigator sNavi = eventSystem.GetComponent <SceneNavigator>(); AssetViewer aViewer = eventSystem.GetComponent <AssetViewer>(); currentScene.show(); sNavi.setCurrentScene(currentScene); sNavi.addConditions(asset, new List <Conditional> { new HasBeenClicked(asset) }); yield return(new WaitForSeconds(1f)); Asset sceneAsset = aViewer.getSceneAssetFrom(aPanel.transform.GetChild(0).gameObject); sceneAsset.getState().Click(sceneAsset); yield return(new WaitForSeconds(3f)); Assert.AreEqual(nextScene, sNavi.getCurrentScene()); }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType <SceneNavigator> (); Button b = GetComponentInParent <Button> (); b.GetComponentInChildren <Button> ().onClick.AddListener(() => Application.Quit()); }
public Text text_CountDown; // 表示用テキスト //=============================================== void Start() { //Componentを取得 audioSource = GetComponent <AudioSource>(); //シーン管理マネージャの取得 =================================== SceneNavigatorObj = GameObject.Find("SceneNavigator"); SceneScript = SceneNavigatorObj.GetComponent <SceneNavigator>(); //============================================================== image4_01.SetActive(false); image4_02.SetActive(false); image4_03.SetActive(false); image4_END.SetActive(false); Flag_4_01 = false; Flag_4_02 = false; Flag_4_03 = false; // カウントダウン開始秒数のセット(整数で表示されるのでカウントダウンしたい数字+1.0fにする) MaxTime = 6.0f; Seconds = 0; //=============================================== RetryPanelMakeObj = GameObject.Find("RetryPanelMake"); RetryScript = RetryPanelMakeObj.GetComponent <RetryPanelMake>(); }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType <SceneNavigator> (); Button b = GetComponentInParent <Button> (); b.GetComponentInChildren <Button> ().onClick.AddListener(() => sceneNavigator.GoToDefeatScreen()); }
public override void Click(Asset asset) { sNavi = SceneNavigator.Instance; _isClicked = true; sNavi.changeSceneIfSatisfied(asset); }
// Start is called before the first frame update void Start() { //BackToMenuメソッドを呼び出す InitStageChoice(); SceneNavigatorObj = GameObject.Find("SceneNavigator"); script = SceneNavigatorObj.GetComponent <SceneNavigator>(); }
public HierarchyTester() { RootBlock = CreateDummyBlock(); navigationContext.CurrentBlock = null; navigationContext.CurrentBlockState = null; A.CallTo(() => navigationContext.RootBlock).Returns(RootBlock); A.CallTo(() => navigationContext.RootBlockState).Returns(RootBlockState); sut = new(blockNavigator); }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType <SceneNavigator> (); mp = (MagePlayer)FindObjectOfType <MagePlayer> (); foreach (Button b in buttons) { b.interactable = false; } SetUpButtons(); }
// Start is called before the first frame update void Start() { isClicked = false; script = GameObject.Find("StageManager").GetComponent <manager>(); //Field cameraObject = GameObject.Find("Main Camera"); //("FieldCenter"); //Field cameraScript = cameraObject.GetComponent <cameraControl>(); SceneNavigatorObj = GameObject.Find("SceneNavigator"); scene_script = SceneNavigatorObj.GetComponent <SceneNavigator>(); }
public async Task Empty() { var navigationContext = A.Dummy <INavigationContext>(); var blockNavigator = A.Fake <IBlockNavigator>(i => i.Strict()); A.CallTo(() => blockNavigator.MoveAsync(null, null, null, true)) .WithAnyArguments() .Returns((INode)null); var sut = new SceneNavigator(blockNavigator); (await sut.MoveAsync(navigationContext, true)).Should().BeFalse(); (await sut.MoveAsync(navigationContext, false)).Should().BeFalse(); }
internal DrawingTest AssertIntersection(Point from, Point to, string intersected) { var context = getContext(); var navigator = new SceneNavigator(context.Items); var obstacle = navigator.GetFirstObstacle(from, to); if (obstacle == null) { Assert.IsNull(intersected, "Expected obstacle, but scene navigator hasn't detected any"); } Assert.AreEqual <DiagramItemDefinition>(obstacle.Definition, _items[intersected], "Incorrect intersection returned"); return(this); }
/// <summary> /// Recompoute join path for given join /// </summary> /// <param name="join">Join which path will be recomputed</param> private void refreshJoinPath(JoinDrawing join) { //TODO avoid uneccessary path finding Navigator = new SceneNavigator(Items); Navigator.EnsureGraphInitialized(); if (Output.DiagramContext.Diagram.UseJoinAvoidance) { Navigator.Graph.Explore(join.From, join.To); join.PointPath = Navigator.Graph.FindPath(join.From, join.To); } else { join.PointPath = new[] { join.From.GlobalConnectPoint, join.To.GlobalConnectPoint }; } }
public IEnumerator OneFail() { Asset failKitten = new Asset("CP [Kitten]", new Vector3(0, 0), new Character("Kitten", "We're missing an important item.")); Cutscene nextScene = new Cutscene((passKitten, null), backgrounds[0]); Cutscene errorScene = new Cutscene((failKitten, null), backgrounds[1]); Asset asset = new Asset(assetName, assetPosition, new PaCElement(nextScene)); PointandClick currentScene = new PointandClick(new List <Asset> { asset }, backgrounds[1]); GameObject aPanel = GameObject.FindWithTag("AssetsPanel"); GameObject eventSystem = GameObject.FindWithTag("EventSystem"); SceneNavigator sNavi = eventSystem.GetComponent <SceneNavigator>(); AssetViewer aViewer = eventSystem.GetComponent <AssetViewer>(); DialogueViewer dlViewer = eventSystem.GetComponent <DialogueViewer>(); currentScene.show(); sNavi.setCurrentScene(currentScene); HasBeenClicked clickedCondition = new HasBeenClicked(asset); List <Conditional> conditionals = new List <Conditional> { clickedCondition }; sNavi.addConditions(asset, conditionals); sNavi.addErrorScene(asset, clickedCondition, errorScene); yield return(new WaitForSeconds(1f)); sNavi.changeSceneIfSatisfied(aViewer.getSceneAssetFrom(aPanel.transform.GetChild(0).gameObject)); yield return(new WaitForSeconds(3f)); Assert.AreEqual(errorScene, sNavi.getCurrentScene()); Asset navButton = dlViewer.getNavButton(); navButton.getState().Click(navButton); Assert.AreEqual(currentScene, sNavi.getCurrentScene()); yield return(new WaitForSeconds(3f)); }
// Start is called before the first frame update void Start() { //シーン管理マネージャの取得 ==================== 2020 / 5 / 27美咲追加 SceneNavigatorObj = GameObject.Find("SceneNavigator"); script = SceneNavigatorObj.GetComponent <SceneNavigator>(); //============================================================== cameraRotate = 0; nowFront = (int)Wall.Front; bubble = GameObject.FindGameObjectsWithTag("bubble"); bubbleNum = bubble.Length; //Debug.Log("virusnum=" + virusnum); }
public IEnumerator CutsceneToPaC() { GameObject eventSystem = GameObject.FindWithTag("EventSystem"); DialogueViewer dlViewer = eventSystem.GetComponent <DialogueViewer>(); SceneNavigator sNavi = eventSystem.GetComponent <SceneNavigator>(); PointandClick secondScene = new PointandClick(assets1, backgrounds[0]); Cutscene firstScene = new Cutscene((kitten, cat), backgrounds[1], secondScene); sNavi.setCurrentScene(firstScene); firstScene.show(); yield return(new WaitUntil(() => dlViewer.getNavButton().getState().isClicked())); yield return(new WaitForSeconds(2f)); Assert.Inconclusive("Does the transition look smooth?"); }
/// <summary> /// Arrange children of given owner according to Arrange algorithm /// </summary> /// <param name="owner">Owner which children will be arranged</param> /// <param name="container">Container where children are arranged</param> internal Size ArrangeChildren(DiagramItem owner, DiagramCanvasBase container) { var isRoot = owner == null; var children = isRoot ? _rootItems : owner.Children; setInitialPositions(owner, container, children); if (Output.DiagramContext.Diagram.UseItemAvoidance) { var collisionRepairer = new ItemCollisionRepairer(); collisionRepairer.Arrange(children); } //create navigator after items are positioned Navigator = new SceneNavigator(Items); var borders = getChildrenBorders(children); refreshJoinPaths(); return(borders); }
// Start is called before the first frame update void Start() { Panel.SetActive(true); HowTo1.SetActive(true); HowTo1_2.SetActive(false); HowTo2.SetActive(false); HowTo3.SetActive(false); HowTo4.SetActive(false); HowTo5.SetActive(false); HowToEND.SetActive(false); //ステージマネージャーの取得 StageManager = GameObject.Find("StageManager"); //マネージャーが持っているmanagerスクリプト script = StageManager.GetComponent <manager>(); SceneNavigatorObj = GameObject.Find("SceneNavigator"); Scenescript = SceneNavigatorObj.GetComponent <SceneNavigator>(); flag = false; }
// Start is called before the first frame update void Start() { //シーン管理マネージャの取得 ==================== 2020 / 5 / 27美咲追加 SceneNavigatorObj = GameObject.Find("SceneNavigator"); script = SceneNavigatorObj.GetComponent <SceneNavigator>(); //============================================================== DisappearSlimeNum = new int[2]; for (int i = 0; i < 2; i++) { DisappearSlimeNum[i] = 0; } cameraRotate = 0; nowTop = (int)Wall.Top; audioSource = GetComponent <AudioSource>(); big = GameObject.FindGameObjectsWithTag("BigSlime"); mid = GameObject.FindGameObjectsWithTag("MiddleSlime"); small = GameObject.FindGameObjectsWithTag("SmallSlime"); virusnum = ((big.Length) + (mid.Length) + (small.Length)); //Debug.Log("virusnum=" + virusnum); }
public void login() { //this is the parameter sent to the server to verify credentials for login string[] param = new string[2]; string[] responses = new string[4]; ShortCuts usc = new ShortCuts(); //get the input field value from Login Scene param[0] = usc.InputValue("loginUserName"); Debug.Log(param[0]); param[1] = usc.InputValue("loginPassword"); Debug.Log(param[1]); if (!param[0].Contains(" ") && !param[1].Contains(" ")) { //start the Connections Manager ConnectionManager CM = new ConnectionManager(); if (CM.StartClient() == 1) { responses = CM.SubmitLogin(param); if (responses.Length > 0) { //there is good response! for (int i = 0; i < 4; i++) { Debug.Log(responses[i]); } UserInfo accountInfo = JsonUtility.FromJson <UserInfo>(responses[3]); SaveInfo(accountInfo); SceneNavigator navi = new SceneNavigator(); navi.GoToScene("MainMenu"); } } else { Debug.Log("Failed to start ConnectionsManager Client"); } } }
// Start is called before the first frame update void Start() { SceneNavigatorObj = GameObject.Find("SceneNavigator"); script = SceneNavigatorObj.GetComponent <SceneNavigator>(); vol1 = GameObject.Find("vol1"); vol2 = GameObject.Find("vol2"); vol3 = GameObject.Find("vol3"); scene_name = script.GetCurrentSceneName(); if (scene_name != "SELECT STAGE") { setting_buttonObj = GameObject.Find("設定画面"); setting_buttonObj.SetActive(false); } if (NowVol == 1) { vol1.SetActive(true); vol2.SetActive(false); vol3.SetActive(false); } else if (NowVol == 2) { vol1.SetActive(true); vol2.SetActive(true); vol3.SetActive(false); } else if (NowVol == 3) { vol1.SetActive(true); vol2.SetActive(true); vol3.SetActive(true); } }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType <SceneNavigator> (); wp = (WarriorPlayer)FindObjectOfType <WarriorPlayer> (); SetUpButtons(); }
// Start is called before the first frame update void Start() { SceneNavigatorObj = GameObject.Find("SceneNavigator"); script = SceneNavigatorObj.GetComponent <SceneNavigator>(); }
public void submitBTN() { UnityShortCuts.ShortCuts finder = new ShortCuts(); string[] responses = new string[6]; string[] param = new string[6]; string passOne; string passTwo; int passWordCheck = 1; param[0] = finder.InputValue("usernameInput"); Debug.Log(param[0]); param[1] = finder.InputValue("userEmailInput"); Debug.Log(param[1]); param[2] = finder.InputValue("userFNameInput"); Debug.Log(param[2]); param[3] = finder.InputValue("userLNameInput"); Debug.Log(param[3]); passOne = finder.InputValue("userPasswordInputOne"); passTwo = finder.InputValue("userPasswordInputTwo"); if (string.Equals(passOne, passTwo)) { param[4] = passOne; myinfo = new UserInfo(param[2], param[3], param[1], param[0]); //SaveInfo(myinfo); Debug.Log(param[4]); } else { passWordCheck = 0; } //param[5] = InputValue("userAgeInput"); //Debug.Log(param[5]); if (passWordCheck == 1) { ConnectionManager CM = new ConnectionManager(); SceneNavigator navi = new SceneNavigator(); int accepted = CM.StartClient(); if (accepted == 1) { responses = CM.SubmitRegisteration(param); if (responses.Length > 0) { /* for(int i = 0; i < 7; i++) * { * Debug.Log(responses[i]); * string result = responses[i]; * Debug.Log(result.Trim()); * if(string.Equals(result, "1")) * { * Debug.Log("Catching that user was added and able to create an event here"); * navi.GoToScene("LoginScreen"); * } * else * { * Debug.Log("Not catching success"); * } * }*/ int desiredResult = 1; int result = System.Convert.ToInt32(responses[6]); Debug.Log(result == desiredResult); if (result == desiredResult) { navi.GoToScene("LoginScreen"); } else { Debug.Log("Failed to create Account"); } } } } else { showError("passwordMatch"); } }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType<SceneNavigator> (); mp = (MagePlayer)FindObjectOfType<MagePlayer> (); SetUpButtons (); }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType <SceneNavigator> (); mp = (MagePlayer)FindObjectOfType <MagePlayer> (); SetUpButtons(); }
public IEnumerator OnePassOneFail() { Asset e1kitten = new Asset("CP [Kitten]", new Vector3(0, 0), new Character("Kitten", "I should not be here.")); Asset e2kitten = new Asset("CP [Kitten]", new Vector3(50, 0), new Character("Kitten", "Oops!")); List <Cutscene> errorScenes = new List <Cutscene> { new Cutscene((e1kitten, null), backgrounds[1]), new Cutscene((e2kitten, null), backgrounds[1]) }; Asset passingAsset = new Asset( assetName, assetPosition, new PaCElement(null)); Asset placeholderAsset = new Asset( assetName, new Vector3(275, 147), new PaCElement(null)); List <Asset> assets = new List <Asset>() { passingAsset, placeholderAsset }; PointandClick currentScene = new PointandClick(assets, backgrounds[1]); GameObject aPanel = GameObject.FindWithTag("AssetsPanel"); GameObject eventSystem = GameObject.FindWithTag("EventSystem"); SceneNavigator sNavi = eventSystem.GetComponent <SceneNavigator>(); AssetViewer aViewer = eventSystem.GetComponent <AssetViewer>(); DialogueViewer dlViewer = eventSystem.GetComponent <DialogueViewer>(); currentScene.show(); sNavi.setCurrentScene(currentScene); HasBeenClicked passingCondition = new HasBeenClicked(passingAsset); HasBeenClicked failingCondition = new HasBeenClicked(placeholderAsset); List <Conditional> conditionals = new List <Conditional> { passingCondition, failingCondition }; sNavi.addConditions(passingAsset, conditionals); sNavi.addErrorScene(passingAsset, passingCondition, errorScenes[0]); sNavi.addErrorScene(passingAsset, failingCondition, errorScenes[1]); yield return(new WaitForSeconds(1f)); Asset sceneAsset = aViewer.getSceneAssetFrom(aPanel.transform.GetChild(0).gameObject); sceneAsset.getState().Click(sceneAsset); yield return(new WaitForSeconds(3f)); Assert.AreEqual(errorScenes[1], sNavi.getCurrentScene()); Asset navButton = dlViewer.getNavButton(); navButton.getState().Click(navButton); Assert.AreEqual(currentScene, sNavi.getCurrentScene()); yield return(new WaitForSeconds(3f)); }
public void Activate() { SceneNavigator.NavitgateToMainMenuScene(); }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType<SceneNavigator> (); wp = (WarriorPlayer)FindObjectOfType<WarriorPlayer> (); SetUpButtons (); }
void Awake() { sceneNavigator = (SceneNavigator)FindObjectOfType <SceneNavigator> (); scrollWindow = (GameObject)Instantiate(scrollWindowPrefab, new Vector3(0, 0, 0), Quaternion.identity); }
void Awake() { sceneNavigator = (SceneNavigator)FindObjectOfType<SceneNavigator> (); }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType<SceneNavigator> (); Button b = GetComponentInParent<Button> (); b.GetComponentInChildren<Button> ().onClick.AddListener(() => sceneNavigator.GoToLevel1()); }
void Start() { sceneNavigator = (SceneNavigator)FindObjectOfType<SceneNavigator> (); mp = (MagePlayer)FindObjectOfType<MagePlayer> (); foreach (Button b in buttons) b.interactable = false; SetUpButtons (); }