ProjectDDD/Assets/_DDD/_Scripts/RestaurantCharacter/AI/RestaurantCustomerBlackboardComponent.cs
2025-08-21 16:40:49 +09:00

21 lines
644 B
C#

using Opsive.BehaviorDesigner.Runtime;
using UnityEngine;
namespace DDD
{
public class RestaurantCustomerBlackboardComponent : MonoBehaviour, IRestaurantCustomerBlackboard
{
private Subtree _subtree;
public void InitializeWithBehaviorTree(Subtree subtree)
{
_subtree = subtree;
_subtree.SetVariableValue(nameof(RestaurantCustomerBlackboardKey.SelfGameObject), gameObject);
}
public void SetCustomerData(CustomerData inCustomerData)
{
_subtree.SetVariableValue(nameof(RestaurantCustomerBlackboardKey.CustomerData), inCustomerData);;
}
}
}