1234567891011121314151617181920212223 |
- namespace BehaviorDesigner.Runtime.Tasks.Unity.SharedVariables
- {
- [TaskCategory("Unity/SharedVariable")]
- [TaskDescription("Returns success if the variable value is equal to the compareTo value.")]
- public class CompareSharedFloat : Conditional
- {
- [Tooltip("The first variable to compare")]
- public SharedFloat variable;
- [Tooltip("The variable to compare to")]
- public SharedFloat compareTo;
- public override TaskStatus OnUpdate()
- {
- return variable.Value.Equals(compareTo.Value) ? TaskStatus.Success : TaskStatus.Failure;
- }
- public override void OnReset()
- {
- variable = 0;
- compareTo = 0;
- }
- }
- }
|