Interface IShot
Represents a shot. A shot stores information about the take to play, the slate used, and the output directory. The TakeRecorder uses that information to name and store the recorded takes in the correct directory.
Namespace: Unity.LiveCapture
Syntax
public interface IShot
Properties
Directory
The file path containing the recorded takes.
Declaration
string Directory { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
IterationBase
The take to iterate from in the next recording.
Declaration
Take IterationBase { get; set; }
Property Value
| Type | Description |
|---|---|
| Take |
Slate
The slate associated with the shot to record.
Declaration
Slate Slate { get; set; }
Property Value
| Type | Description |
|---|---|
| Slate |
Take
The selected take of the slate.
Declaration
Take Take { get; set; }
Property Value
| Type | Description |
|---|---|
| Take |
UnityObject
The UnityEngine.Object that stores the serialized data (if any).
Declaration
Object UnityObject { get; }
Property Value
| Type | Description |
|---|---|
| Object |
Remarks
Used internally to support undo operations.