2024-06-23 19:12:22 +01:00

35 lines
902 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace MBT
{
[AddComponentMenu("")]
[MBTNode(name = "Tasks/Set Boolean")]
public class SetBoolean : Leaf
{
public BoolReference source = new BoolReference(true);
// [SerializeField]
// private Operation operation = Operation.Set;
public BoolReference destination = new BoolReference(VarRefMode.DisableConstant);
public override NodeResult Execute()
{
destination.Value = source.Value;
return NodeResult.success;
}
// private enum Operation
// {
// [InspectorName("=")]
// Set,
// [InspectorName("|=")]
// Or,
// [InspectorName("^=")]
// Xor,
// [InspectorName("&=")]
// And
// }
}
}