package org.geysermc.pack.bedrock.resource.render_controllers.rendercontrollers;

import java.lang.Float;

/**
 * Overlay Color
 * <p>
 * The color to put over the object.
 */
public class OverlayColor {
  public Float r;

  public Float g;

  public Float b;

  public Float a;

  /**
   * A color definition as number, between 0 and 1.
   *
   * @return Color Number
   */
  public Float r() {
    return this.r;
  }

  /**
   * A color definition as number, between 0 and 1.
   *
   * @param r Color Number
   */
  public void r(float r) {
    this.r = r;
  }

  /**
   * A color definition as number, between 0 and 1.
   *
   * @return Color Number
   */
  public Float g() {
    return this.g;
  }

  /**
   * A color definition as number, between 0 and 1.
   *
   * @param g Color Number
   */
  public void g(float g) {
    this.g = g;
  }

  /**
   * A color definition as number, between 0 and 1.
   *
   * @return Color Number
   */
  public Float b() {
    return this.b;
  }

  /**
   * A color definition as number, between 0 and 1.
   *
   * @param b Color Number
   */
  public void b(float b) {
    this.b = b;
  }

  /**
   * A color definition as number, between 0 and 1.
   *
   * @return Color Number
   */
  public Float a() {
    return this.a;
  }

  /**
   * A color definition as number, between 0 and 1.
   *
   * @param a Color Number
   */
  public void a(float a) {
    this.a = a;
  }
}
