19 lines
533 B
C#
19 lines
533 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace DDD
|
|
{
|
|
/// <summary>
|
|
/// 공용 AI 블랙보드 인터페이스.
|
|
/// - 다양한 캐릭터 AI에서 공통으로 참조하는 현재 인터랙션 타겟만 정의합니다.
|
|
/// - 필요 시 키-값 확장을 고려하되, 현재는 최소 요구만 충족합니다.
|
|
/// </summary>
|
|
public interface IAISharedBlackboard<T> where T : Enum
|
|
{
|
|
|
|
void SetBlackboardValue<T1>(T key, T1 inValue);
|
|
|
|
T1 GetBlackboardValue<T1>(T key);
|
|
}
|
|
}
|