NoEvolutionRunnerModule.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using System;
  2. using IwbZero.ToolCommon.StringModel;
  3. using WeEngine.Enum;
  4. using WeEngine.Packages;
  5. namespace WeEngine.Module.Runner
  6. {
  7. public class NoEvolutionRunnerModule : PackageRunnerModuleBase
  8. {
  9. public override PackageInfo PackageInfo { get; set; }
  10. public override bool Run(NodeBase node, OperationType operationType)
  11. {
  12. string answer = node.ExtendData.Answer;
  13. if (answer.IsEmpty())
  14. {
  15. return false;
  16. }
  17. switch (operationType)
  18. {
  19. case OperationType.NeNext:
  20. break;
  21. case OperationType.NePrev:
  22. break;
  23. case OperationType.NeCommit:
  24. break;
  25. }
  26. return true;
  27. }
  28. public override bool Run(string id, OperationType operationType)
  29. {
  30. switch (operationType)
  31. {
  32. case OperationType.NeNext:
  33. break;
  34. case OperationType.NePrev:
  35. break;
  36. case OperationType.NeCommit:
  37. break;
  38. }
  39. return true;
  40. }
  41. }
  42. }