//makes all of the rewind managers for the object void CreateRewindManagers() { if (saveTransform) { TransformManager t = rewinderHolder.AddComponent <TransformManager> (); managerList.Add(t); } if (saveRigidBody) { RigidBodyManager r = rewinderHolder.AddComponent <RigidBodyManager> (); Rigidbody b = GetComponent <Rigidbody> (); r.Initialize(b, b.isKinematic); managerList.Add(r); } if (saveExistence) { ExistenceManager e = rewinderHolder.AddComponent <ExistenceManager> (); managerList.Add(e); } /* //this is for all of the rewindable scripts that may be attached to the object * foreach(RewindManager scr in GetComponents<RewindManager>()){ * managerList.Add (scr); * } */ }
public Form1() { InitializeComponent(); existenceManager = new ExistenceManager(); random = new Random(); drawer = new Drawer(); panel1.BackgroundImageLayout = ImageLayout.Center; }