public ShipUpgradeScreen(ExtendedScreenManager screenManager, string screenDataAsset) : base(screenManager, screenDataAsset) { ExtendedScreenManager = screenManager; PlayerShip = ExtendedScreenManager.Session.PlayerShip; ScreenManager.Camera.SetFixedScreenCamera(true); UpgradePanels = new Dictionary<string, Panel>(); }
public SpaceScreenCutScene(ExtendedScreenManager screenManager, string screenDataAsset) : base(screenManager, screenDataAsset) { ExtendedScreenManager = screenManager; PlayerShips = new List<Ship>(); PlayerShipsToRemove = new List<Ship>(); EnemyShips = new List<Ship>(); EnemyShipsToRemove = new List<Ship>(); }
public LevelSelectScreen(ExtendedScreenManager screenManager, string dataAsset) : base(screenManager, dataAsset) { MissionButtons = new List<Button>(); MissionData = new List<SpaceScreenData>(); ExtendedScreenManager = screenManager; maxLevel = screenManager.Session.CurrentLevel; CurrentLevel = maxLevel; }
public SensorsScreen(ExtendedScreenManager screenManager, SpaceScreen spaceScreen, string screenDataAsset = "XML/Gameplay Screens/SensorsScreen") : base(screenManager, screenDataAsset) { ExtendedScreenManager = screenManager; SpaceScreen = spaceScreen; SensorImages = new Dictionary<GameObject, Image>(); SensorImagesToRemove = new Dictionary<GameObject, Image>(); Thumbnails = new Dictionary<string, Texture2D>(); }
public IntroTextCutScene2(ExtendedScreenManager screenManager, string textAsset = "XML/Cut Scenes/Cut Scene Texts/IntroTextCutScene2") : base(screenManager, textAsset) { ExtendedScreenManager = screenManager; }
public MainMenuScreen(ExtendedScreenManager screenManager, string screenDataAsset) : base(screenManager, screenDataAsset) { ExtendedScreenManager = screenManager; }
public ShipInteriorScreen(ExtendedScreenManager screenManager, string dataAsset) : base(screenManager, dataAsset) { Crew = new List<CrewMember>(); ScreenState = ScreenState.Hidden; }
public IntroCutScene1(ExtendedScreenManager screenManager, string screenDataAsset = "XML/Cut Scenes/Level Data/IntroCutScene1") : base(screenManager, screenDataAsset) { }