20 lines
554 B
C#
20 lines
554 B
C#
using UnityEngine;
|
|
|
|
public class SwarmControl : MonoBehaviour
|
|
{
|
|
|
|
public float speed = 0.5f;
|
|
//public int neighbourCount = 0;
|
|
public float inertia = 0.1f;
|
|
public float alignmentForce = 0.0f;
|
|
public float cohesionForce = 10.0f;
|
|
public float separationForce = 5.0f;
|
|
public float separationDistance = 0.5f;
|
|
public float bodyForce = 20;
|
|
public float perceptionDistance = 1.0f;
|
|
|
|
public float boundaryForce = 2.0f;
|
|
public Vector3 spaceSize = new (10, 10, 10);
|
|
public Vector3 boundaryWidth = Vector3.one * 1.0f;
|
|
}
|