void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Tori") { initialPosition [0] = tori.transform.position; initialPosition [1] = suku.transform.position; ato = 0; tori.DisableThisScript(); GetComponent <SukuAto> ().enabled = true; tori.transform.localScale = new Vector3(1, tori.transform.localScale.y, tori.transform.localScale.z); tori.GetComponent <Atos> ().StartActionWalk(toriVelocity, toriPositions[toriIndice]); suku.StartActionWalk(sukuVelocity, sukuPositions[sukuIndice]); suku.GetComponent <Atos> ().enabled = true; tori.GetComponent <Atos> ().enabled = true; dialogController.ChangeMyFile(file); for (int i = 0; i < 2; i++) { dialogController.GetNextButton(i).onClick.RemoveAllListeners(); dialogController.GetBackButton(i).onClick.RemoveAllListeners(); dialogController.GetJumpButton(i).onClick.RemoveAllListeners(); dialogController.GetNextButton(i).onClick.AddListener(NextButonPress); dialogController.GetBackButton(i).onClick.AddListener(PressedEscape); dialogController.GetJumpButton(i).onClick.AddListener(JumpButonPress); } } }
void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Tori" && !GetComponent <FukaAtos> ().enabled) { initialPosition [0] = tori.transform.position; initialPosition [1] = fuka.transform.position; ato = 0; timerCount = 0f; timeToWait = 2f; tori.DisableThisScript(); GetComponent <FukaAtos> ().enabled = true; tori.transform.localScale = new Vector3(-1, tori.transform.localScale.y, tori.transform.localScale.z); tori.GetComponent <Atos> ().StartActionWalk(-toriVelocity, toriPositions[toriIndice]); toriIndice++; tori.GetComponent <Atos> ().enabled = true; dialogController.ChangeMyFile(file); fuka.GetComponent <Atos> ().enabled = true; fuka.transform.localScale = new Vector3(-fukaScaleX, fuka.transform.localScale.y, fuka.transform.localScale.z); for (int i = 0; i < 2; i++) { dialogController.GetNextButton(i).onClick.RemoveAllListeners(); dialogController.GetBackButton(i).onClick.RemoveAllListeners(); dialogController.GetJumpButton(i).onClick.RemoveAllListeners(); dialogController.GetNextButton(i).onClick.AddListener(NextButonPress); dialogController.GetBackButton(i).onClick.AddListener(PressedEscape); dialogController.GetJumpButton(i).onClick.AddListener(JumpButonPress); } } }
void Update() { if (Input.GetKeyDown(KeyCode.Return)) { ato = 2; } switch (ato) { case 0: if (dialogController.NearTheTarget(1)) { ato++; } break; case 1: for (int i = 0; i < 2; i++) { dialogController.GetNextButton(i).onClick.RemoveAllListeners(); dialogController.GetBackButton(i).onClick.RemoveAllListeners(); dialogController.GetJumpButton(i).onClick.RemoveAllListeners(); dialogController.GetNextButton(i).onClick.AddListener(NextButonPress); dialogController.GetJumpButton(i).onClick.AddListener(NextButonPress); } dialogController.ChangeTargetAndEnable(myCameraFacePosition); dialogController.ChangeMyFile(file); dialogController.ChangeLine(1); dialogController.ChangeCanvasEnable(true); dialogController.ShowLine(true); break; case 2: dialogController.ChangeCameraFollowEnable(true); dialogController.ChangeCanvasEnable(false); tori.myComponents.myRigidbody2D.velocity = Vector2.zero; tori.enabled = true; GetComponent <OperatorChefLimiter> ().enabled = false; break; } }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Return)) { ato = 2; } switch (ato) { case 0: for (int i = 0; i < 2; i++) { dialogController.GetNextButton(i).onClick.RemoveAllListeners(); dialogController.GetBackButton(i).onClick.RemoveAllListeners(); dialogController.GetJumpButton(i).onClick.RemoveAllListeners(); dialogController.GetNextButton(i).onClick.AddListener(NextButonPress); dialogController.GetJumpButton(i).onClick.AddListener(NextButonPress); } dialogController.ChangeTargetAndEnable(myCameraFacePosition); dialogController.ChangeMyFile(file); dialogController.ChangeLine(messageLine); dialogController.ChangeCanvasEnable(true); dialogController.ShowLine(true); ato++; break; case 2: dialogController.ChangeCameraFollowEnable(true); dialogController.ChangeCanvasEnable(false); tori.myComponents.myRigidbody2D.velocity = Vector2.zero; tori.enabled = true; GetComponent <ColeteAllThings> ().enabled = false; if (messageLine == 3) { Destroy(gameObject); } break; } }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Return)) { if (myAto.ato < 3) { myAto.ato = 3; dialogController.SetCameraCutsceneaSize(10); dialogController.SetCameraCutsceneaAnimator(false, false); dialogController.SetCameraCutscenePosition(mainCameraPositions [indiceMainCameraLerp].position); } else { myAto.ato = 4; } } else if (Input.GetKeyDown(KeyCode.Escape)) { PressedEscape(); } switch (myAto.ato) { case 1: dialogController.ChangeLerpPosition(mainCameraPositions[indiceMainCameraLerp], mainCameraLerp[indiceMainCameraLerp]); myAto.ato++; break; case 2: if (dialogController.NearTheTarget(3)) { myAto.ato++; } break; case 3: for (int i = 0; i < 2; i++) { dialogController.GetNextButton(i).onClick.RemoveAllListeners(); dialogController.GetBackButton(i).onClick.RemoveAllListeners(); dialogController.GetJumpButton(i).onClick.RemoveAllListeners(); dialogController.GetNextButton(i).onClick.AddListener(NextButonPress); dialogController.GetBackButton(i).onClick.AddListener(PressedEscape); dialogController.GetJumpButton(i).onClick.AddListener(JumpButonPress); } dialogController.ChangeTargetAndEnable(myCameraFacePosition); dialogController.ChangeMyFile(file); dialogController.ChangeCanvasEnable(true); dialogController.ShowLine(true); break; case 4: dialogController.ChangeCameraFollowEnable(true); dialogController.ChangeCanvasEnable(false); FindObjectOfType <Tori> ().enabled = true; Destroy(GetComponent <OperatorChefAto> ()); break; } }