public override void Initialize(GameController gameController, Cell cell) { _gameController = gameController; _cell = cell; Color = PredefinedColor.Colorless; LocalPosition = _cell.LocalPosition; }
public PredefinedColorViewModel(PredefinedColor color) : this() { TargetTemplate = color.TargetTemplate; SelectedColor = color.Color; foreach (var curIdentifier in color.TargetIdentifiers) { TargetIdentifiers.Add(curIdentifier); } }
void PredefinedColorSelectedForSpecular(PredefinedColor predefinedColor) { var color = predefinedColor.Color; // Diffuse ボタンに反映します。 specularColorButton.ColorCanvas.BackgroundColor = color; // モデルに反映します。 ViewModel.SpecularColor = color.ToVector3(); }
void PredefinedColorSelectedForSpecular(PredefinedColor predefinedColor) { var color = predefinedColor.Color; // Diffuse ボタンに反映します。 specularColorButton.ColorCanvas.BackgroundColor = color; // モデルに反映します。 MaterialEdit.SpecularColor = color; }
public Color GetColor(PredefinedColor color, LuminosityLevel luminosity = LuminosityLevel.Unspecified) { if (color == PredefinedColor.Random) { return(GetColor(RandomWithin(0, 359))); } var bounds = color == PredefinedColor.Monochrome ? s_Monochrome : s_ColorPalette[color]; return(GetColor(luminosity, bounds)); }
public static Color GetColor(PredefinedColor color) { switch (color) { case PredefinedColor.AquaMarine: return(AquaMarine); case PredefinedColor.Blue: return(Blue); case PredefinedColor.Colorless: return(Colorless); case PredefinedColor.Green: return(Green); case PredefinedColor.Lime: return(Lime); case PredefinedColor.Pink: return(Pink); case PredefinedColor.Purple: return(Purple); case PredefinedColor.Red: return(Red); case PredefinedColor.Tangerine: return(Tangerine); case PredefinedColor.Teal: return(Teal); case PredefinedColor.Turquoise: return(Turquoise); case PredefinedColor.White: return(White); case PredefinedColor.Yellow: return(Yellow); default: throw new System.InvalidOperationException("Color must be either one of Predefined Colors."); } }
/// <summary> /// View and Control api should be in correct state /// </summary> /// <param name="colorBoard">Verified color picker</param> /// <param name="expectedColor">Expected color</param> public static void Color(ColorBoard colorBoard, Color expectedColor) { Argument.IsNotNull(() => colorBoard); //Color from api should be expected var apiColor = colorBoard.Current.Color; Assert.That(apiColor, Is.EqualTo(expectedColor)); //Check ArgbColor Assert.That(colorBoard.ArgbColor, Is.EqualTo(expectedColor)); //Check ArgbColorAlt Assert.That(colorBoard.ArgbColorAlt, Is.EqualTo(expectedColor)); //Check HsvColor Assert.That(colorBoard.HsvColor, Is.EqualTo(expectedColor)); //Check ColorName var colorName = colorBoard.ColorName; var predefinedColorName = colorBoard.PredefinedColorName; if (!string.IsNullOrWhiteSpace(predefinedColorName)) { Assert.That(predefinedColorName, Is.EqualTo(PredefinedColor.GetColorName(expectedColor))); Assert.That(colorName, Is.EqualTo(PredefinedColor.GetColorName(expectedColor))); } else { Assert.That(colorName, Is.EqualTo(expectedColor.ToString())); } //If color contains in theme colors list it should be selected here if (colorBoard.ThemeColors.Any(x => Equals(x.Color, expectedColor))) { Assert.That(colorBoard.SelectedThemeColor, Is.EqualTo(expectedColor)); } //If color contains in recent colors list it should be selected here var recentColors = colorBoard.RecentColors; if (recentColors.Any(x => Equals(x.Color, expectedColor))) { Assert.That(colorBoard.SelectedRecentColor, Is.EqualTo(expectedColor)); } }
private Item GetItem(ItemType itemType, PredefinedColor color, Cell cell) { GameObject prefab = null; switch (itemType) { case ItemType.EndGameItem: prefab = _endGameItemPrefab; break; default: case ItemType.TransformItem: prefab = _transformItemPrefab; break; } var item = Instantiate(prefab, transform).GetComponent <Item>(); item.Initialize(this, cell); item.SetColor(color); return(item); }
int SortPredefinedColorByColor(PredefinedColor x, PredefinedColor y) { var xColor = x.Color; var yColor = y.Color; if (xColor.R != yColor.R) { return(xColor.R.CompareTo(yColor.R)); } if (xColor.G != yColor.G) { return(xColor.G.CompareTo(yColor.G)); } if (xColor.B != yColor.B) { return(xColor.B.CompareTo(yColor.B)); } if (xColor.A != yColor.A) { return(xColor.A.CompareTo(yColor.A)); } return(0); }
public void SetColor(PredefinedColor predefinedColor) { _spriteRenderer.color = ColorReference.GetColor(predefinedColor); }
/// <summary> /// Sends a local chat message to the entity /// </summary> /// <param name="message"> /// A <see cref="System.String"/> /// </param> /// <param name="color"> /// A <see cref="PredefinedColor"/> /// </param> public abstract void SendLocalChatMessage(string message, PredefinedColor color);
public void SetItemColor(int x, int y, PredefinedColor val) { _itemColor[GridHeight * x + y] = val; }
public override void SetColor(PredefinedColor color) { Color = color; _visualChangeManager.ChangeColor(Color); }
public abstract void SetColor(PredefinedColor color);
public void SetColor(PredefinedColor predefinedColor) { _playerVisualChangeManager.ChangeColor(predefinedColor); Color = predefinedColor; }
public void InitializeVisuals(PredefinedColor predefinedColor) { SetRendererColor(ColorReference.GetColor(predefinedColor)); }
public void ChangeColor(PredefinedColor predefinedColor) { StartCoroutine(ChangeColorCoroutine(ColorReference.GetColor(predefinedColor))); }
private void UpdateItemColor() { _itemColor = (PredefinedColor)Enum.Parse((typeof(PredefinedColor)), _itemColorDropdown.options[_itemColorDropdown.value].text); }
public void ChangeColorImmediate(PredefinedColor predefinedColor) { SetRendererColor(ColorReference.GetColor(predefinedColor)); }