Broken LCD demo presets.

 avatar
unknown
csharp
9 months ago
1.7 kB
7
Indexable
  public void OnStep0()
  {
    ResetDefaultValues();

    settings.threshold = 0.35f;
  }

  public void OnStep1()
  {
    ResetDefaultValues();

    settings.complexity = 7;
    settings.density = 0.5f;
    settings.cells = new(4, 2);
    settings.offset = 0.1f;
    settings.tilt = 0.0f;
    settings.threshold = 0.75f;
    settings.blend = ColorBlends.Divide;
    settings.brokenTint = new(1.0f, 0.2f, 0.2f);
  }

  public void OnStep2()
  {
    if (inspector.gameObject.activeSelf == false && interactive == false)
      Sequence.New().Then(2.0f, () => inspector.gameObject.SetActive(true));

    ResetDefaultValues();

    settings.complexity = 2;
    settings.density = 0.09f;
    settings.cells = new(1, 8);
    settings.offset = 0.1f;
    settings.tilt = 0.7f;
    settings.speed = 3.0f;
    settings.threshold = 0.11f;
    settings.blend = ColorBlends.Darker;
    settings.brokenTint = new(0.0f, 1.0f, 0.0f);
  }

  public void OnStep3()
  {
    ResetDefaultValues();

    settings.complexity = 10;
    settings.density = 0.75f;
    settings.cells = new(16, 16);
    settings.speed = 1.3f;
    settings.tilt = 0.0f;
    settings.offset = 0.1f;
    settings.threshold = 0.075f;
    settings.blend = ColorBlends.Divide;
    settings.brokenTint = new(0.002f, 0.002f, 0.002f);
    settings.backgroundTint = Color.cyan;
  }

  public void OnStep4()
  {
    ResetDefaultValues();

    settings.complexity = 6;
    settings.density = 0.5f;
    settings.cells = new(50, 5);
    settings.speed = 0.7f;
    settings.tilt = 0.0f;
    settings.offset = 0.1f;
    settings.threshold = 0.007f;
    settings.blend = ColorBlends.Difference;
    settings.brokenTint = Color.red;
  }
Editor is loading...
Leave a Comment