Exemplo n.º 1
0
 public void PlayClickedSound()
 {
     if (play)
     {
         ClickSound.Play();
     }
 }
Exemplo n.º 2
0
    void Awake()
    {
        if (instance != null)
        {
            Destroy(gameObject);
        }
        else
        {
            instance = this;
            GameObject.DontDestroyOnLoad(gameObject);
        }

        // - prva skripta koja se pokrece
        //prvo pokretanje (namjestanje PlayerPrefsa)
        if (!PlayerPrefs.HasKey("Sound"))
        {
            PlayerPrefs.SetInt("Sound", 1);
        }
        if (!PlayerPrefs.HasKey("FirstGame"))
        {
            PlayerPrefs.SetInt("FirstGame", 1);
        }
        else
        {
            PlayerPrefs.SetInt("FirstGame", 0);
        }
        //
    }
Exemplo n.º 3
0
    public void openFireConfirm(Text _id)
    {
        Company myCompany = GameObject.Find("Company").GetComponent <Company>();
        int     ID        = Int32.Parse(_id.text);

        isOpen = !isOpen;
        fireConfirmView.SetActive(!fireConfirmView.activeSelf);
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
        foreach (Character emp in myCompany.characters)
        {
            if (emp.ID == ID)
            {
                if (emp.gender == 'M')
                {
                    fireText.text = "If you fire " + emp.characterName +
                                    " you will have to pay him a severance package of $" + emp.salary.ToString();
                }
                else
                {
                    fireText.text = "If you fire " + emp.characterName +
                                    " you will have to pay her a severance package of $" + emp.salary.ToString();
                }
            }
        }
    }
Exemplo n.º 4
0
    public void getSkills(Text _ID)
    {
        // Open the canvas
        SkillsCanvas.enabled = true;

        // Parse the ID into int
        int ID = Int32.Parse(_ID.text);

        // Search for the employee character and fill in the skills.
        foreach (var emp in myCompany.characters)
        {
            if (emp.ID == ID)
            {
                fillSkillBars(emp);
            }
        }
        foreach (var appl in myCompany.applicants)
        {
            if (appl.ID == ID)
            {
                fillSkillBars(appl);
            }
        }
        // Play click sound
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 5
0
    public void closeSkills()
    {
        SkillsCanvas.enabled = false;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 6
0
    public void closeComputerPanel()
    {
        ComputerMenuCanvas.enabled = false;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 7
0
        private void SpecialUpgrade_Click(object sender, RoutedEventArgs e)
        {
            ClickSound.Play();
            Data.Clicks++;
            Special s = ((FrameworkElement)sender).DataContext as Special; //https://stackoverflow.com/questions/1168976/button-in-a-column-getting-the-row-from-which-it-came-on-the-click-event-handle

            if (Data.Specialpoints >= s.Cost)
            {
                Data.Specialpoints -= s.Cost;
                s.Purchase();
                if (s.Name.Equals("Better Bargaining Skills"))
                {
                    foreach (Helper h in Data.Helpers)
                    {
                        h.SetCost(1.0 - Data.Specials.ElementAt(0).Multiplier);
                        h.SetCPS(1.0 + Data.Specials.ElementAt(2).Multiplier);
                    }
                }
                else if (s.Name.Equals("Cheaper Upgrades"))
                {
                    foreach (Upgrade u in Data.Upgrades)
                    {
                        u.Cost = (int)(u.BaseCost * (1.0 - Data.Specials.ElementAt(1).Multiplier));
                    }
                }
                else if (s.Name.Equals("Time Hacking"))
                {
                    foreach (Helper h in Data.Helpers)
                    {
                        h.SetCPS(1.0 + s.Multiplier);
                    }
                    Data.SetTotalCPS();
                }
            }
        }
Exemplo n.º 8
0
 private void CommitButton_Click(object sender, RoutedEventArgs e)
 {
     ClickSound.Play();
     Data.Clicks++;
     Data.Commits        += Data.CommitsClickIncrement;
     Data.AllTimeCommits += Data.CommitsClickIncrement;
 }
Exemplo n.º 9
0
    public void openMonthlyReview()
    {
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
        isOpen = !isOpen;
        monthlyReview.enabled = !monthlyReview.enabled;
    }
Exemplo n.º 10
0
    public void openTooMany()
    {
        isOpen = !isOpen;
        tooManyView.enabled = !tooManyView.enabled;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 11
0
    public void openCalendar()
    {
        isOpen = !isOpen;
        calendarClickView.enabled = !calendarClickView.enabled;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 12
0
    public void openComputerMenuPanel()
    {
        myContinueClass.closeEverything();
        ComputerMenuCanvas.enabled = true;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 13
0
    public void openBudget()
    {
        isOpen             = !isOpen;
        budgetView.enabled = !budgetView.enabled;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 14
0
    public void closeCurrentProjects()
    {
        closeComputerPanel();
        currentProjectsIsOpen         = false;
        CurrentProjectsCanvas.enabled = false;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 15
0
    public void openApplicantsMenu()
    {
        closeComputerPanel();
        applicantsMenuIsOpen     = !applicantsMenuIsOpen;
        ApplicantsCanvas.enabled = !ApplicantsCanvas.enabled;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 16
0
    public void openAvailableProjects()
    {
        closeComputerPanel();
        availableProjectsIsOpen         = !availableProjectsIsOpen;
        AvailableProjectsCanvas.enabled = !AvailableProjectsCanvas.enabled;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 17
0
    public void openEmployeeRecords()
    {
        closeComputerPanel();
        employeeRecordsIsOpen         = !employeeRecordsIsOpen;
        EmployeeRecordsCanvas.enabled = !EmployeeRecordsCanvas.enabled;
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
    }
Exemplo n.º 18
0
 private void RestoreToDefault_Click(object sender, RoutedEventArgs e)
 {
     ClickSound.Play();
     Data.Clicks++;
     MusicSlider.Value = 50;
     SoundSlider.Value = 50;
     Data.MusicVolume  = 0.5;
     Data.SoundVolume  = 0.5;
 }
    public void removeFromProject(Text _id)
    {
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();
        int id = Int32.Parse(_id.text);
        CreateScrollList list = GameObject.Find("Main Camera").GetComponent <CreateScrollList>();

        list.populateProjectEmployeeList(id);
    }
Exemplo n.º 20
0
 void Start()
 {
     myCompany = GameObject.Find("Company").GetComponent <Company>();
     click     = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();
     initialRemoveEmployeeContentPanel    = GameObject.FindWithTag("Remove Content Panel").GetComponent <Transform>();
     SelectInitialEmployeesCanvas         = GameObject.Find("SelectEmployees initial").GetComponent <Canvas>();
     initialAvailableEmployeeContentPanel = GameObject.Find("Init Available Content Panel").GetComponent <Transform> ();
     ProgressFill = GameObject.Find("Main Camera").GetComponent <ProgressBar> ();
     projectEmployeeContentPanel   = GameObject.Find("Currently On Project Content Panel").GetComponent <Transform> ();
     availableEmployeeContentPanel = GameObject.Find("Available Content Panel").GetComponent <Transform> ();
 }
    // Test for clicking the button with sound

    public IEnumerator testClickButtonWithSound()
    {
        GameObject obj = GameObject.Find("Button (1)");                 // test Button 1 works
        Button     bc  = obj.GetComponent <Button> ();

        bc.onClick.Invoke();

        ClickSound cs = obj.GetComponent <ClickSound> ();

        Assert.AreEqual(true, cs.isActiveAndEnabled);           // the ClickSound script is actived

        yield return(null);
    }
Exemplo n.º 22
0
        private void HireUpgrade_Click(object sender, RoutedEventArgs e)
        {
            ClickSound.Play();
            Data.Clicks++;
            Helper helper = ((FrameworkElement)sender).DataContext as Helper; //https://stackoverflow.com/questions/1168976/button-in-a-column-getting-the-row-from-which-it-came-on-the-click-event-handle

            if (Data.Commits >= helper.Cost)
            {
                Data.Commits -= helper.Cost;
                helper.LevelUp(1.0 - Data.Specials.ElementAt(0).Multiplier, 1.0 + Data.Specials.ElementAt(2).Multiplier);
                Data.SetTotalCPS();
            }
        }
    public void selectProject(Text _id)
    {
        ClickSound click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();

        click.playSound();

        myCompany = GameObject.Find("Company").GetComponent <Company>();
        int id = Int32.Parse(_id.text);

        myCompany.selectedProject = id;
        // Takes player to menu to select employees for project
        CreateScrollList list = GameObject.Find("Main Camera").GetComponent <CreateScrollList>();

        list.PopulateAvailableInitialEmployeeList(id);
    }
Exemplo n.º 24
0
        public void Dispose()
        {
            if (null != FocusSound)
            {
                FocusSound.Dispose();
            }
            if (null != ClickSound)
            {
                ClickSound.Dispose();
            }

            if (null != MenuSong)
            {
                //MenuSong.Dispose();
            }
        }
Exemplo n.º 25
0
        private void Upgrade_Click(object sender, RoutedEventArgs e)
        {
            ClickSound.Play();
            Data.Clicks++;
            Upgrade u = ((FrameworkElement)sender).DataContext as Upgrade; //https://stackoverflow.com/questions/1168976/button-in-a-column-getting-the-row-from-which-it-came-on-the-click-event-handle

            if (u.Cost <= Data.Commits)
            {
                u.Helper.UpgradesMultiplier += u.CPSMultiplier;
                Data.Commits -= u.Cost;
                Data.Upgrades.Remove(u);
                Data.PastUpgrades.Add(u);
                u.Helper.SetCPS(1.0 + Data.Specials.ElementAt(2).Multiplier);
                Data.SetTotalCPS();
            }
        }
Exemplo n.º 26
0
    public void Awake()
    {
        player = FindObjectOfType <Player>();
        sound  = ClickSound.instance;
        Input.multiTouchEnabled = false;
        SetUpButtons();
        blueFirst  = true;
        playerSide = firstSprite;
        restartButton.SetActive(false);
        gameOverPanel.SetActive(false);

        //vazan je poredak kvadratica u buttonListi za ovo
        xDifference = Mathf.Round(GetPosition(1).x - GetPosition(0).x);

        //pozicije bannera (a -> prvi, b -> drugi)
        a = GetBannerPos(0).x;
        b = GetBannerPos(1).x;
    }
Exemplo n.º 27
0
        public override void Update(GameTime time)
        {
            if (AbsoluteBounds.Contains(new Point(Input.ms.X, Input.ms.Y)))
            {
                if (hoverTime == 0)
                {
                    ClickSound.Play();
                }
                hoverTime += (float)time.ElapsedGameTime.TotalSeconds;
            }
            else
            {
                hoverTime = 0f;
            }
            if (hoverTime > 0 && Input.ms.LeftButton == ButtonState.Released && Input.lastms.LeftButton == ButtonState.Pressed)
            {
                action();
            }

            base.Update(time);
        }
Exemplo n.º 28
0
        private void Scroll()
        {
            int xOffset = GetCursorPoint().X;

            int tabCount = MaxValue - MinValue + 1;

            double pixelsPerTab = Width / (double)tabCount;

            int currentTab = 0;

            for (int i = 0; i <= tabCount; i++)
            {
                if (i * pixelsPerTab < xOffset)
                {
                    currentTab = i;
                }
                else
                {
                    int newValue = currentTab + MinValue;

                    if (Value != newValue)
                    {
                        ClickSound?.Play();
                    }

                    Value = newValue;

                    return;
                }
            }

            if (Value != MaxValue)
            {
                ClickSound?.Play();
            }

            Value = MaxValue;
        }
Exemplo n.º 29
0
 void Start()
 {
     click = GameObject.FindWithTag("ClickSound").GetComponent <ClickSound>();
 }
Exemplo n.º 30
0
 public void Awake()
 {
     width = GetComponent <RectTransform>().rect.width;
     sound = ClickSound.instance;
 }