private void Start() { squareMaxSpeed = maxSpeed * maxSpeed; squareNeigborRadius = neighborRadius * neighborRadius; squareAvoidanceRadius = squareNeigborRadius * avoidanceRadiusMultiplayer * avoidanceRadiusMultiplayer; for (int i = 0; i < startingCount; i++) { FlockAgent newAgent = Instantiate( agentPrefab, Random.insideUnitCircle * startingCount * AgentDensity, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), transform ); newAgent.name = "Agent" + i; newAgent.InitializeFlock(this); agents.Add(newAgent); } }