123456789101112131415161718192021222324252627282930313233343536373839 |
-
- using UnityEngine;
- namespace Assets.Scripts.BezierCurvedParticlesFlow.Interfaces {
- public interface IBezierLogic {
-
- Vector3 GetPoint(float t);
-
- Vector3 GetVelocity(float t);
-
- Vector3 GetDirection(float t);
-
-
-
- void SetControlPoint(int index, Vector3 point);
-
-
-
- Vector3 GetControlPoint(int index);
-
- int ControlPointCount { get; }
-
- void RemovePoint(int selectedIndex);
- }
- }
|