This commit is contained in:
2026-07-09 21:33:33 +02:00
commit 84a2a365f3
2364 changed files with 950134 additions and 0 deletions
@@ -0,0 +1,19 @@
using Schema;
using UnityEngine;
using VOID.Generic.Objects.Unit;
namespace VOID.Generic.AI.Schema.Actions
{
[Description("Gets this unit and save it as blackboard variable")]
[Category(SchemaCategory.ThisUnit)]
public class GetThisUnit : Action
{
[SerializeField, WriteOnly] public BlackboardEntrySelector<UnitObject> _saveTo;
public override NodeStatus Tick(object nodeMemory, SchemaAgent agent)
{
_saveTo.value = ((UnitObjectSchemaAgent)agent).unit;
return NodeStatus.Success;
}
}
}