Example #1
0
 private void SetSelectedPatternTexture(GoLPatternTexture goLPatternTexture)
 {
     SelectedPresetTexture          = goLPatternTexture;
     SelectedPresetTexture.Changed -= SelectedPresetTextureOnChanged;
     SelectedPresetTexture.Changed += SelectedPresetTextureOnChanged;
     SelectedPatternChanged?.Invoke(SelectedPresetTexture);
 }
Example #2
0
 private void ProjectView_AfterSelect(object sender, TreeViewEventArgs e)
 {
     if (SelectedNodeType == NodeType.Pattern)
     {
         SelectedPatternChanged?.Invoke(this, EventArgs.Empty);
     }
 }
Example #3
0
 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());
 }