public YarnEntity(Color clusterOriginalColor, int clusterId, YarnPanel yarnPanel, int geometryIndex = -1) { this.clusterOriginalColor = clusterOriginalColor; this.clusterId = clusterId; this.geometryIndex = geometryIndex; this.yarnPanel = yarnPanel; }
public void HighlightSelectedYarn(YarnPanel selectedPanel, bool selected) { if (!selected) { imageGenerated.material.SetInt("_SelectedYarn", -1); } else { int label = WizardController.instance.yarnPanels.IndexOf(selectedPanel); imageGenerated.material.SetInt("_SelectedYarn", label); imageGenerated.material.SetFloat("_SelectedTime", Time.time); } }