Skip to content
This repository has been archived by the owner on Sep 7, 2021. It is now read-only.

Commit

Permalink
some fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Crzyrndm committed Jul 5, 2015
1 parent 63701ce commit 90d04a5
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 3 deletions.
Binary file modified GameData/MultiMonitorScreenSpace/MultiMonitorScreenSpace.dll
Binary file not shown.
4 changes: 1 addition & 3 deletions MultiMonitorScreenSpace/Scenes/MainMenu.cs
Expand Up @@ -7,13 +7,12 @@ namespace MultiMonitorScreenSpace.Scenes
{
using Utility;

[KSPAddon(KSPAddon.Startup.MainMenu, true)]
[KSPAddon(KSPAddon.Startup.MainMenu, false)]
class MainMenu : MonoBehaviour
{
public void Awake()
{
ConfigNode renderSettingsNode = GameDatabase.Instance.GetConfigNodes("MultiScreenSettings").FirstOrDefault();
Debug.Log(renderSettingsNode);
if (renderSettingsNode != null)
{
ConfigNode mainDisplayNode = renderSettingsNode.GetNode("MainDisplay", 0);
Expand All @@ -24,7 +23,6 @@ public void Awake()
displayRect.y = mainDisplayNode.TryGetValue("YPos", displayRect.x);
displayRect.width = mainDisplayNode.TryGetValue("Width", displayRect.x);
displayRect.height = mainDisplayNode.TryGetValue("Height", displayRect.x);
Debug.Log(displayRect);
Utils.mainScreen = displayRect;
}
}
Expand Down
28 changes: 28 additions & 0 deletions MultiMonitorScreenSpace/Scenes/SpaceCentre.cs
Expand Up @@ -11,6 +11,7 @@ namespace MultiMonitorScreenSpace.Scenes
[KSPAddon(KSPAddon.Startup.SpaceCentre, false)]
class SpaceCentre : MonoBehaviour
{
bool ACOpen = false;
public void Start()
{
foreach (Camera c in Camera.allCameras)
Expand All @@ -19,6 +20,33 @@ public void Start()
Utils.resizeViewPort(c);
}
Utils.setUIAnchors();

GameEvents.onGUIAstronautComplexSpawn.Add(AstronautComplexSpawn);
GameEvents.onGUIAstronautComplexDespawn.Add(AstronautComplexDespawn);
}

public void AstronautComplexSpawn()
{
ACOpen = true;
}

public void AstronautComplexDespawn()
{
ACOpen = false;
}

public void Update()
{
if (ACOpen && Input.GetKeyDown(KeyCode.Escape))
{

}
}

public void OnDestroy()
{
GameEvents.onGUIAstronautComplexSpawn.Remove(AstronautComplexSpawn);
GameEvents.onGUIAstronautComplexDespawn.Remove(AstronautComplexDespawn);
}
}
}

0 comments on commit 90d04a5

Please sign in to comment.