private void SetSelectedPatternTexture(GoLPatternTexture goLPatternTexture) { SelectedPresetTexture = goLPatternTexture; SelectedPresetTexture.Changed -= SelectedPresetTextureOnChanged; SelectedPresetTexture.Changed += SelectedPresetTextureOnChanged; SelectedPatternChanged?.Invoke(SelectedPresetTexture); }
private void ProjectView_AfterSelect(object sender, TreeViewEventArgs e) { if (SelectedNodeType == NodeType.Pattern) { SelectedPatternChanged?.Invoke(this, EventArgs.Empty); } }
private void OnPatternObjectClick(GameObject o) { if (selectedPatternObject != null) { selectedPatternObject.GetComponent <MaterialRadioButton>().SetIsOn(false); } if (!objectToPattern.ContainsKey(o)) { selectedPatternObject = null; } else { selectedPatternObject = o; selectedPatternObject.GetComponent <MaterialRadioButton>().SetIsOn(true); } SelectedPatternChanged?.Invoke(GetSelectedPattern()); }