public virtual void ChangeColor(MyColor newColor) { (PressColor = newColor.Duplicate()).AdjustLight(-0.6f); DefaultColor = newColor.Duplicate(); ColorChanger.SetColor(newColor); ScreenTexture.ColorChanger.ResetColor(newColor); OnColorChanged?.Invoke(newColor); }
public MyColorChanger(MyColor firstColor) { MyColor = firstColor.Duplicate(); MyColorToGo = firstColor; }