Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
        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();
    }