25 lines
700 B
C#
25 lines
700 B
C#
using Illumilib;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace btwi.tiny_func
|
|
{
|
|
internal class Blink
|
|
{
|
|
internal static void blinking(int duration, float r,float g, float b)
|
|
{
|
|
for (var i = 0; i < duration*100; i++)
|
|
{
|
|
var value1 = (MathF.Sin(i / r*5 * MathF.PI) + 1) / 2;
|
|
var value2 = (MathF.Sin(i / g*5 * MathF.PI) + 1) / 2;
|
|
var value3 = (MathF.Sin(i / b*5 * MathF.PI) + 1) / 2;
|
|
IllumilibLighting.SetMouseLighting(value1, value2, value3);
|
|
Thread.Sleep(10);
|
|
}
|
|
}
|
|
}
|
|
}
|