public bool isDodge; // trapType2FireAttack을 피하기 위한것 #endregion private void Start() { if (SceneManager.GetActiveScene().name == "Tutorial_Scene_Ver2") { tutorialManagerVer2Script = GameObject.Find("TutorialManagerVer2").GetComponent <TutorialManagerVer2>(); } playerColliderConScript = GetComponent <PlayerColliderCon>(); rectTransform = GetComponent <RectTransform>(); rigid = GetComponent <Rigidbody>(); dodgeConScript = GetComponent <PlayerDodgeCon>(); animationScript = GetComponent <PlayerAniScript>(); attackConScript = GetComponent <PlayerAttackCon>(); spConScript = GetComponent <PlayerSpCon>(); cam = FindObjectOfType <Camera>(); isDodge = false; hP = maxHP; playerHitted = PlayerHitted.none; playerUIState = PlayerUI.invenOff; state = PlayerState.idle; mousePlace = MousePlace.top; instance = this; if (null == instance) { instance = this; } }
private void OnTriggerEnter(Collider other) { if (other.gameObject.name == "CloseAttackEnemy01") { CloseAttackTypeNormalColliderCon con = other.GetComponent <CloseAttackTypeNormalColliderCon>(); isSucess = con.isStun; return; } // 튜토리얼용 if ((other.gameObject.name == "TutorialEnemy01(Clone)") && (SceneManager.GetActiveScene().name == "Tutorial_Scene_Ver2") && (forTutorialMonsterCheckOnce == false)) { TutorialManagerVer2 tutorialManagerScript = GameObject.Find("TutorialManagerVer2").GetComponent <TutorialManagerVer2>(); if (tutorialManagerScript.tutorial != TutorialStateVer2.step03_6) { return; } CloseAttackTypeNormalColliderCon con = other.GetComponent <CloseAttackTypeNormalColliderCon>(); isSucess = con.isStun; switch (isSucess) { case true: tutorialManagerScript.tutorial = TutorialStateVer2.step03_7; TutorialTypeMonsterMove tutorialMonsterMoveScript = other.GetComponent <TutorialTypeMonsterMove>(); tutorialMonsterMoveScript.state = TutorialEnemyState.getWait; forTutorialMonsterCheckOnce = true; break; } return; } // 튜토리얼 + 일반 전투용 if ((other.gameObject.name == "TutorialEnemy01(Clone)") && (SceneManager.GetActiveScene().name == "Tutorial_Scene_Ver2")) { CloseAttackTypeNormalColliderCon con = other.GetComponent <CloseAttackTypeNormalColliderCon>(); isSucess = con.isStun; return; } }