A simple prototype of a 2D game with time rewind ability similar to prince of persia or braid.
This project uses Advance c# Messenger with a small modification. It uses enum to identify events instead of string.
HOW TO USE : Attach RewindBehaviour.cs to objects you wanna rewind. Can define the max length of time in seconds for which you can rewind for each individual object with RewindBehaviour component.