namespace Lib.particle.force; [Guid("26bb382c-5e3d-49ae-b17e-5bd49b083d9a")] internal sealed class FollowMeshSurfaceForce : Instance { [Output(Guid = "390a17cf-c8df-47c2-baa8-cd4f3aff658f")] public readonly Slot Particles = new(); [Input(Guid = "a962fea7-b59f-49f4-83f0-a7e8b625e57c")] public readonly InputSlot Amount = new InputSlot(); [Input(Guid = "ac33e215-86cc-4659-bc87-e0d3c2325aa7")] public readonly InputSlot RandomizeSpeed = new InputSlot(); [Input(Guid = "5052523a-9e7b-4ae3-9d9d-ff16e0241cdc")] public readonly InputSlot SurfaceDistance = new InputSlot(); [Input(Guid = "bbd372b8-5a0d-4dd6-a2dd-13049722e1a1")] public readonly InputSlot RandomSurfaceDistance = new InputSlot(); [Input(Guid = "b19de430-98f0-45c8-87c0-67d563ae5b5a")] public readonly InputSlot Spin = new InputSlot(); [Input(Guid = "1951e2f8-29f5-461f-beca-2535b186956a")] public readonly InputSlot RandomSpin = new InputSlot(); [Input(Guid = "235158be-dc6f-45ad-81fa-8b1b2ef0e1bd")] public readonly InputSlot RandomPhase = new InputSlot(); [Input(Guid = "6dada5f7-252c-4af4-8c2f-f5352bbc3597")] public readonly InputSlot MeshBuffers = new InputSlot(); [Input(Guid = "de70d11c-93cb-494a-9516-c8a5989c2617")] public readonly InputSlot ShowGizmo = new InputSlot(); private enum Modes { Legacy, EncodeInRotation, } }