Exemplo n.º 1
0
 protected virtual async Task FireColorChangeEventAsync(object sender, ServerChatColorChangeEventArgs args)
 {
     if (ColorChangeEvent != null)
     {
         await ColorChangeEvent?.Invoke(sender, args);
     }
 }
Exemplo n.º 2
0
    public void SetHue(float value)
    {
        value = Mathf.Clamp(value, 0, 1);
        Color newColor = Color.HSVToRGB(value, saturation, value);

        OnColorChange.Invoke(newColor);
    }
 private async Task FireServerChatColorChangeEventAsync(object sender, ServerChatColorChangeEventArgs args)
 {
     if (ColorChangeEvent != null)
     {
         await ColorChangeEvent?.Invoke(sender, args);
     }
 }
Exemplo n.º 4
0
        public void SetActiveColor(int index, bool cancelDispatch = false)
        {
            if (_activeColor != index)
            {
                int oldColor = _activeColor;
                _activeColor = index;

                if (!cancelDispatch)
                {
                    onColorChanged.Invoke(oldColor, _activeColor);
                }
            }
        }
Exemplo n.º 5
0
 public void SetColor(Color color)
 {
     this.color = color;
     GetComponent <Renderer>().material.color = color;
     OnColorChange.Invoke(color);
 }
Exemplo n.º 6
0
 private static void OnChange()
 {
     ColorChangeEvent?.Invoke();
 }