- 경로 탐색 주기를 설정해 성능 향상 - 상태 진입과 이탈시 초기화처리 - 버그 수정 : 플레이어와 거리를 체크하고 전투 시작 - 경로 탐색 성능 향상 - 배틀 시퀸스 프레임 작성 work in #DEG-100
31 lines
764 B
C#
31 lines
764 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class CasterDemonController : EnemyController
|
|
{
|
|
private bool _doneBattleSequence = true;
|
|
|
|
public override void BattleSequence()
|
|
{
|
|
// 전투 행동이 이미 진행 중일 경우 실행 막기
|
|
if (_doneBattleSequence)
|
|
{
|
|
// 전투 행동 시작
|
|
_doneBattleSequence = false;
|
|
|
|
// TODO : 배틀 중일 때 루프
|
|
Debug.Log("## 몬스터의 교전 행동 루프");
|
|
|
|
// 전투 행동이 끝남
|
|
_doneBattleSequence = true;
|
|
}
|
|
}
|
|
|
|
|
|
public override void OnCannotFleeBehaviour()
|
|
{
|
|
Debug.Log("## 몬스터가 막다른 길에 몰려 뭔가 함");
|
|
}
|
|
}
|