public void addForce(Vector3 f, DEBUGforceType type) { if (type == DEBUGforceType.SEPARATION) { separationForce = f; } else if (type == DEBUGforceType.COHESION) { cohesionForce = f; } else { alignmentForce = f; } velocity += f; }
public void addForce(Vector3 f, DEBUGforceType type) { switch (type) { case DEBUGforceType.SEPARATION: separationForce = f; break; case DEBUGforceType.COHESION: cohesionForce = f; break; case DEBUGforceType.ALIGNMENT: alignmentForce = f; break; default: Debug.LogError("NO TYPE ASSIGNED"); break; } velocity += f; }