public void Initialize() { currentMovePhase = moveBattlePhases.phase1; //ランダム moveX = Random.Range(-Range, Range); moveY = Random.Range(-Range, Range); changeMovementCounter = changeMovementTimer; phaseLimit = changePhaseLimiter; startPosition = transform.position; transform.LookAt(PlayerController.instance.transform); }
public void changePhase() { currentMovePhase++; if (currentMovePhase > moveBattlePhases.phase3) { //リセット currentMovePhase = 0; } //カウンターリセット changePhaseLimiter = phaseLimit; //ランダムの座標のリセット moveX = Random.Range(-Range, Range); moveY = Random.Range(-Range, Range); moveZ *= -1f; }