private void playerMovePosition() { if (Vector3.Distance(playerRigidBody.position, battleStates.getEnemyGameObjects()[0].transform.position) < dashDistance) { playerRigidBody.MovePosition(Vector3.MoveTowards(playerRigidBody.position, waypoint, dashSpeed * Time.deltaTime)); } else if (Vector3.Distance(playerRigidBody.position, battleStates.getEnemyGameObjects()[0].transform.position) > dashDistance) { deltaRotation = Quaternion.LookRotation(battleStates.getEnemyGameObjects()[0].transform.position - playerRigidBody.position); playerRigidBody.rotation = Quaternion.Slerp(playerRigidBody.rotation, deltaRotation, rotationSpeed * Time.deltaTime); playerAnimator.SetTrigger("showWeapon"); StartCoroutine(setPlayerBattlePositionState()); } }
private void mainBattleSystemOne() { if (GameControllerUI.activeSelf && battleStates.getsetBattleState != BattleStates.BattleState.NONE) { GameControllerUI.SetActive(false); playerCam.SetActive(false); showBattleBannerCam.SetActive(true); showBattleBannerCam.transform.position = mainCamera.transform.position; showBattleBannerCam.transform.rotation = mainCamera.transform.rotation; } if (battleStates.getsetBattleState == BattleStates.BattleState.STARTBATTLE) { battleField.SetActive(true); enemyFirst = battleStates.getEnemyGameObjects()[0]; battleOneUI.SetActive(true); } else if (battleStates.getsetBattleState == BattleStates.BattleState.FIGHTSTART) { StartCoroutine(checkFirstAttacker()); } else if (battleStates.getsetBattleState == BattleStates.BattleState.PLAYERTURN) { activatePlayerTurnCamera(); StartCoroutine(showGUIPlayersTurn()); } else if (battleStates.getsetBattleState == BattleStates.BattleState.MEMBERONETURN) { } else if (battleStates.getsetBattleState == BattleStates.BattleState.MEMBERTWOTURN) { } else if (battleStates.getsetBattleState == BattleStates.BattleState.MEMBERTHREETURN) { } else if (battleStates.getsetBattleState == BattleStates.BattleState.ENEMYTURN) { } else if (battleStates.getsetBattleState == BattleStates.BattleState.VICTORY) { } else if (battleStates.getsetBattleState == BattleStates.BattleState.DEFEAT) { } if (battleStates.getsetBattleState == BattleStates.BattleState.CHOOSEENEMY) { } }
private void showEnemyList() { if (battleStates.getsetMethodState == BattleStates.MethodState.CHANT) { foreach (Transform child in selectEnemyPanel.transform) { Destroy(child.gameObject); } foreach (GameObject gameobject in battleStates.getEnemyGameObjects()) { enemyList = Instantiate(enemyBarPrefab, selectEnemyPanel.transform); TextMeshProUGUI enemyName = enemyList.GetComponent <RectTransform>().Find("enemyName").GetComponent <TextMeshProUGUI>(); enemyName.text = gameobject.name; enemyList.GetComponent <UI_selectEnemy>().enemy = gameobject; } } }