Skip to content

Commit

Permalink
v0.6.4 - Fix part highlighting
Browse files Browse the repository at this point in the history
  • Loading branch information
sarbian committed Dec 30, 2016
1 parent 9e3e40a commit a55315b
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 11 deletions.
31 changes: 22 additions & 9 deletions CrewManifest/ManifestController.cs
Expand Up @@ -189,6 +189,9 @@ public Part SelectedPart
}
set
{
if (_selectedPart == value)
return;

ClearHighlight(_selectedPart);
_selectedPart = value;
if (_selectedPart != null)
Expand All @@ -208,6 +211,9 @@ private Part SelectedPartSource
}
set
{
if (_selectedPartSource == value)
return;

if ((value != null && _selectedPartTarget != null) && value.craftID == _selectedPartTarget.craftID)
SelectedPartTarget = null;

Expand All @@ -228,6 +234,9 @@ private Part SelectedPartTarget
}
set
{
if (_selectedPartTarget == value)
return;

ClearHighlight(_selectedPartTarget);
_selectedPartTarget = value;
SetPartHighlight(_selectedPartTarget, Resources.TargetColor);
Expand Down Expand Up @@ -734,20 +743,24 @@ public void HideAllWindows()

private void ClearHighlight(Part part)
{
if (part != null)
{
part.SetHighlightDefault();
part.SetHighlight(false, false);
}
if (part == null || !part.HighlightActive)
return;

part.SetHighlightDefault();
MonoBehaviour.print("ClearHighlight");
}

private void SetPartHighlight(Part part, Color color)
{
if (part != null)
{
part.SetHighlightColor(color);
if (part == null)
return;

if (!part.HighlightActive)
part.SetHighlight(true, false);
}

part.highlightType = Part.HighlightType.AlwaysOn;
part.SetHighlightColor(color);
MonoBehaviour.print("SetPartHighlight " + color);
}
#endregion
}
Expand Down
4 changes: 2 additions & 2 deletions CrewManifest/Properties/AssemblyInfo.cs
Expand Up @@ -32,5 +32,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.6.3.0")]
[assembly: AssemblyFileVersion("0.6.3.0")]
[assembly: AssemblyVersion("0.6.4.0")]
[assembly: AssemblyFileVersion("0.6.4.0")]

0 comments on commit a55315b

Please sign in to comment.