void Record() { rigidBody.isKinematic = false; int frame = Time.frameCount % bufferFrames; float time = Time.time; keyFrames [frame] = new MyKeyFrame (time, transform.position, transform.rotation); }
// Update is called once per frame void Update() { if (CrossPlatformInputManager.GetButton("Fire1")) { recording = false; replaySystem.PlayBack(); } else { recording = true; replaySystem.Record(); } //if(recording){replaySystem.Record();} }