java.lang.Object
team.lodestar.lodestone.modules.rendering.particle.component.types.boids.BoidsConfig

public class BoidsConfig extends Object
  • Field Details

    • perceptionRadius

      public float perceptionRadius
    • separationWeight

      public float separationWeight
    • alignmentWeight

      public float alignmentWeight
    • cohesionWeight

      public float cohesionWeight
    • maxSpeed

      public float maxSpeed
    • maxForce

      public float maxForce
  • Constructor Details

    • BoidsConfig

      public BoidsConfig()
  • Method Details

    • perceptionRadius

      public BoidsConfig perceptionRadius(float radius)
    • separationWeight

      public BoidsConfig separationWeight(float weight)
    • alignmentWeight

      public BoidsConfig alignmentWeight(float weight)
    • cohesionWeight

      public BoidsConfig cohesionWeight(float weight)
    • maxSpeed

      public BoidsConfig maxSpeed(float speed)
    • maxForce

      public BoidsConfig maxForce(float force)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object