Interface IEnergyDisplayData


  • public interface IEnergyDisplayData
    Visual display properties for energy ability projectiles. Controls colors, transparency, and rotation speed.
    • Method Detail

      • getInnerColor

        int getInnerColor()
        Returns:
        Inner (core) color as a packed RGB integer.
      • setInnerColor

        void setInnerColor​(int innerColor)
        Parameters:
        innerColor - Inner color as a packed RGB integer.
      • getOuterColor

        int getOuterColor()
        Returns:
        Outer (glow) color as a packed RGB integer.
      • setOuterColor

        void setOuterColor​(int outerColor)
        Parameters:
        outerColor - Outer color as a packed RGB integer.
      • isOuterColorEnabled

        boolean isOuterColorEnabled()
        Returns:
        Whether the outer color layer is rendered.
      • setOuterColorEnabled

        void setOuterColorEnabled​(boolean outerColorEnabled)
        Parameters:
        outerColorEnabled - Whether to render the outer color layer.
      • getOuterColorWidth

        float getOuterColorWidth()
        Returns:
        Width of the outer color layer relative to the projectile size.
      • setOuterColorWidth

        void setOuterColorWidth​(float outerColorWidth)
        Parameters:
        outerColorWidth - Outer color layer width.
      • getOuterColorAlpha

        float getOuterColorAlpha()
        Returns:
        Alpha (opacity) of the outer color layer (0.0-1.0).
      • setOuterColorAlpha

        void setOuterColorAlpha​(float outerColorAlpha)
        Parameters:
        outerColorAlpha - Outer color opacity (0.0-1.0).
      • getInnerAlpha

        float getInnerAlpha()
        Returns:
        Alpha (opacity) of the inner color layer (0.0-1.0).
      • setInnerAlpha

        void setInnerAlpha​(float innerAlpha)
        Parameters:
        innerAlpha - Inner color opacity (0.0-1.0).
      • getRotationSpeed

        float getRotationSpeed()
        Returns:
        Visual rotation speed in degrees per tick.
      • setRotationSpeed

        void setRotationSpeed​(float rotationSpeed)
        Parameters:
        rotationSpeed - Rotation speed in degrees per tick.