public SwarmMoveDetails(Vector3 target, float speed = 0, float variance = 0) { this.moveTarget = target; this.moveSpeed = speed; this.moveTargetVariance = variance; this.moveActionType = swarmMoveActionType.linear; }
public SwarmMoveDetails(Vector3[] bezierVectors, float speed = 0, float variance = 0) { this.moveTarget = bezierVectors[bezierVectors.Length - 1]; this.bezierVectors = bezierVectors; this.bezier = true; this.moveSpeed = speed; this.moveTargetVariance = variance; this.moveActionType = swarmMoveActionType.bezier; }