IsIntPositive.cs 527 B

1234567891011121314151617181920
  1. namespace BehaviorDesigner.Runtime.Tasks.Unity.Math
  2. {
  3. [TaskCategory("Unity/Math")]
  4. [TaskDescription("Is the int a positive value?")]
  5. public class IsIntPositive : Conditional
  6. {
  7. [Tooltip("The int to check if positive")]
  8. public SharedInt intVariable;
  9. public override TaskStatus OnUpdate()
  10. {
  11. return intVariable.Value > 0 ? TaskStatus.Success : TaskStatus.Failure;
  12. }
  13. public override void OnReset()
  14. {
  15. intVariable = 0;
  16. }
  17. }
  18. }