ReplaySystem.Record C# (CSharp) Method

Record() private method

private Record ( ) : void
return void
    void Record()
    {
        rigidBody.isKinematic = false;
        int frame = Time.frameCount % bufferFrames;
        float time = Time.time;
        keyFrames [frame] = new MyKeyFrame (time, transform.position, transform.rotation);
    }

Usage Example

Esempio n. 1
0
 // 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();}
 }