NPCSystem.Blackboard.cs 405 B

1234567891011121314151617
  1. using Content.Server.NPC.HTN;
  2. namespace Content.Server.NPC.Systems;
  3. public sealed partial class NPCSystem
  4. {
  5. public void SetBlackboard(EntityUid uid, string key, object value, HTNComponent? component = null)
  6. {
  7. if (!Resolve(uid, ref component, false))
  8. {
  9. return;
  10. }
  11. var blackboard = component.Blackboard;
  12. blackboard.SetValue(key, value);
  13. }
  14. }