Class EntityShadingDataManager.ProjectileIlluminantData

java.lang.Object
org.boxutil.manager.EntityShadingDataManager.ProjectileIlluminantData
Enclosing class:
EntityShadingDataManager

public static class EntityShadingDataManager.ProjectileIlluminantData extends Object
  • Constructor Details

    • ProjectileIlluminantData

      public ProjectileIlluminantData(byte[] spawn, byte[] body, byte[] hit, float spawnRadius, float bodyRadius, float hitRadius, float spawnDur, float hitDur)
  • Method Details

    • getSpawnColor

      public byte[] getSpawnColor()
    • setSpawnColor

      public void setSpawnColor(byte red, byte green, byte blue, byte strengthScale)
    • getBodyColor

      public byte[] getBodyColor()
    • setBodyColor

      public void setBodyColor(byte red, byte green, byte blue, byte strengthScale)
    • getHitColor

      public byte[] getHitColor()
    • setHitColor

      public void setHitColor(byte red, byte green, byte blue, byte strengthScale)
    • getSpawnRadius

      public float getSpawnRadius()
    • setSpawnRadius

      public void setSpawnRadius(float radius)
    • getBodyRadius

      public float getBodyRadius()
    • setBodyRadius

      public void setBodyRadius(float radius)
    • getHitRadius

      public float getHitRadius()
    • setHitRadius

      public void setHitRadius(float radius)
    • getSpawnDuration

      public float getSpawnDuration()
    • setSpawnDuration

      public void setSpawnDuration(float duration)
    • getHitDuration

      public float getHitDuration()
    • setHitDuration

      public void setHitDuration(float duration)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object