private void Initialise() { blinds = FindObjectOfType <GameUI.BlindController>(); hud = FindObjectOfType <GameUI.MainHUD>(); menu = FindObjectOfType <GameUI.MainMenu>(); emmiter = FindObjectOfType <BubbleEmmiter>(); sound = FindObjectOfType <SoundStorage>(); musicPlayer = FindObjectOfType <MusicManager>(); spec = LoadSpec(); }
public MainWindow() { InitializeComponent(); System.Windows.Forms.NotifyIcon ni = new System.Windows.Forms.NotifyIcon { Icon = new System.Drawing.Icon(@"Assets\music.ico"), Visible = true }; ni.DoubleClick += (sender, a) => { Show(); WindowState = WindowState.Normal; }; Storage = new SoundStorage(); VirtualDeviceNumber = -1; HardwareDeviceNumber = -1; List <string> displayedDevicesNames = new List <string>(); for (int i = 0; i < WaveOut.DeviceCount; i++) { if (WaveOut.GetCapabilities(i).SupportsPlaybackRateControl) { displayedDevicesNames.Add(WaveOut.GetCapabilities(i).ProductName); } } VirtualOutputDevices.ItemsSource = displayedDevicesNames; VirtualOutputDevices.SelectedItem = Settings.Default.VirtualOutputDeviceName; HardwareOutputDevices.ItemsSource = displayedDevicesNames; HardwareOutputDevices.SelectedItem = Settings.Default.HardwareOutputDeviceName; SoundsDisplayer.DataContext = Storage.Sounds; }
// Start is called before the first frame update void Start() { BackgroundSetter(); LoadingLevelStats(); soundStorage = soundStorageObject.GetComponent <SoundStorage>(); DetermineTopLeftXandY(); TileStartUp(); // setting up the start and end tiles StartEndErrorCheck(); start = Instantiate(templateSquare, new Vector2(starterTiles[0, startYIndex].transform.position.x - tileDifferential, starterTiles[0, startYIndex].transform.position.y), Quaternion.identity); ChangeColor(start, greenSprite); end = Instantiate(templateSquare, new Vector2(starterTiles[xTiles - 1, endYIndex].transform.position.x + tileDifferential, starterTiles[xTiles - 1, endYIndex].transform.position.y), Quaternion.identity); ChangeColor(end, greenSprite); // setting first choice available lastTileClicked = start; // tower initialization SetTowersInGrid(); }