Inheritance: ScriptableObject
 public void SetDirection(Vector3SO value)
 {
     process.direction = value.value;
 }
 //public void AddRotation(TurnDirection turn) { AddRotation(turn.axis, turn.clockwise); }
 //public void AddRotation(Axis axis, bool clockwise) { AddRotation(StaticAxis.GetAxisVector(axis, clockwise)); }
 public void AddRotation(Vector3SO direction)
 {
     AddRotation(direction.value);
 }
 public void MoveStep(Vector3SO value)
 {
     MoveStep(value.value);
 }
 public void AddMovement(Vector3SO vector)
 {
     process.AddMovement(vector.value);
 }
 public void Move(Vector3SO data)
 {
     Move(data.value);
 }