IAbsorbPresenter/IGrabPresenter/IMeleePresenter/IThrustPresenter let a Unity component declare which capability events it visualizes without knowing about CapabilityEvents itself. CapabilityPresentationBinder is the only thing that subscribes a presenter to its matching stream, resolving a GrabEvent's plain target handle to a live Transform (and initial velocity) through delegates its owner supplies, since the engine-free GrabEvent can't carry a Unity reference. Neither file knows about FieldDriver or any other concrete presentation. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
11 lines
240 B
Text
11 lines
240 B
Text
fileFormatVersion: 2
|
|
guid: 68fda84533414b48ac1722696ddb113d
|
|
MonoImporter:
|
|
externalObjects: {}
|
|
serializedVersion: 2
|
|
defaultReferences: []
|
|
executionOrder: 0
|
|
icon: {instanceID: 0}
|
|
userData:
|
|
assetBundleName:
|
|
assetBundleVariant:
|