| 12345678910111213141516171819202122232425 |
- from .base_definitions import MantisSocketTemplate as SockTemplate
- from dataclasses import replace
- Target = SockTemplate(name="Target", bl_idname='xFormSocket',
- is_input=True,
- )
- HookSockets= [
- DeformerInput := SockTemplate(name="Deformer", bl_idname='DeformerSocket',
- is_input=True,),
- HookTarget := replace(Target, name="Hook Target"),
- CurvePointIndex := SockTemplate(name="Curve Point Index", bl_idname='UnsignedIntSocket',
- is_input=True, default_value=0, ),
- Influence := SockTemplate(name="Influence", bl_idname='FloatFactorSocket',
- is_input=True, default_value=1.0, blender_property='strength'),
- HookDrivesRadius := SockTemplate(name="Affect Curve Radius", bl_idname='BooleanSocket',
- is_input=True, default_value=True),
- HookAutoBezier := SockTemplate(name="Auto-Bezier", bl_idname='BooleanSocket',
- is_input=True, default_value=True, ),
- DeformerOutput := SockTemplate(name="Deformer", bl_idname='DeformerSocket',
- is_input=False,),
- ]
|