ForwardActionOccurrence.cs 411 B

123456789101112131415161718192021222324
  1. using UnityEngine;
  2. namespace Chronos
  3. {
  4. internal sealed class ForwardActionOccurence : Occurrence
  5. {
  6. private ForwardAction forward { get; set; }
  7. public ForwardActionOccurence(ForwardAction forward)
  8. {
  9. this.forward = forward;
  10. }
  11. public override void Forward()
  12. {
  13. forward();
  14. }
  15. public override void Backward()
  16. {
  17. Debug.LogWarning("Trying to revert a forward-only occurrence.");
  18. }
  19. }
  20. }