csharp
public record class AttachmentFrameOne of the character's own attachment sockets, as a place a goal can be.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Distinct from SocketFrame, which names a socket on something else the character is interacting with. This one names the character's own, after Solve has adapted it — so a second goal on the same prop is expressed against where the grip actually ended up rather than against where it was authored.
Fields and properties (2)
public Symbol SocketWhich socket.
public BoneTransform OffsetWhere, relative to it.
Methods (3)
public AttachmentFrame(Symbol Socket, BoneTransform Offset)One of the character's own attachment sockets, as a place a goal can be.
public AttachmentFrame(string socket)A socket by name.
public bool TryResolve(in ConstraintContext context, out Frame frame)Works out where the frame is.
Used by (2)
- AuthoringTestsVixen.Animation.Tests
- ConstraintFrameRecordVixen.Animation