コード例 #1
0
ファイル: buyPopUP.cs プロジェクト: miyosoft/ace-air-fighter
    //for buypopup menu buttons control
    public void OnButtonClick(string ButtonName)
    {
        switch (ButtonName)
        {
        //for buy  player
        case "YES":

            PlayerPrefs.SetInt("isPlayer" + Playerselection.PlayerIndex + "Purchased", 1); // to save the Player lock status
            TotalCoins.Static.SubtractCoins(PlayerCost);                                   //for SubtractCoins in to total coins
            SelectBtn.SetActive(true);
            BuyBtn.SetActive(false);
            playerGroup.SetActive(true);
            PlayerSelectionMenuParent.SetActive(true);
            buyPopUpMenuParent.SetActive(false);
            SoundController.Static.PlayClickSound();            //for click sound
            break;

        //for cancel buy  player
        case "NO":
            SoundController.Static.PlayClickSound();            //for click sound
            playerGroup.SetActive(true);
            PlayerSelectionMenuParent.SetActive(true);
            buyPopUpMenuParent.SetActive(false);
            break;
        }
    }
コード例 #2
0
    void Start()
    {
        selectBtn = SelectBtn.Empty;
        Save      = GameObject.Find("Save").GetComponent <ButtonClick>();
        Load      = GameObject.Find("Load").GetComponent <ButtonClick>();
        Object    = GameObject.Find("Object").GetComponent <ButtonClick>();
        Rain      = GameObject.Find("Rain").GetComponent <ButtonClick>();
        Paint     = GameObject.Find("Paint").GetComponent <ButtonClick>();

        SecondBar.SetActive(false);
        SelectText.text = "Unselct";
    }
コード例 #3
0
 private void BtnClick(SelectBtn btn)
 {
     if (nowSelect != btn.index)
     {
         nowSelect = btn.index;
         ChangeSelect();
         if (callBack != null)
         {
             callBack(nowSelect);
         }
     }
 }
コード例 #4
0
        /// <summary>
        /// 鼠标移到选择的位置。
        /// </summary>
        private void MouseMove2SelectMidPosition()
        {
            Dispatcher.Invoke(new Action(() => {
                //do something here
                pt = SelectBtn.PointToScreen(new System.Windows.Point(0, 0));

                if (pt.X > 0 && pt.Y > 0 &&
                    pt.X <= SystemParameters.PrimaryScreenWidth &&
                    pt.Y <= SystemParameters.PrimaryScreenHeight)
                {
                    SetCursorPos((int)pt.X + (int)SelectBtn.Width / 2, (int)pt.Y + (int)SelectBtn.Height / 2);
                }
            }));
        }
コード例 #5
0
    void Update()
    {
        if (Save.isclick && Save.isMouse)
        {
            selectBtn = SelectBtn.Save;
        }//save
        if (Load.isclick && Load.isMouse)
        {
            selectBtn = SelectBtn.Load;
        }//load
        if (Object.isclick && Object.isMouse)
        {
            selectBtn = SelectBtn.Object;
        }
        if (Rain.isclick && Rain.isMouse)
        {
            selectBtn = SelectBtn.Rain;
        }
        if (Paint.isclick && Paint.isMouse)
        {
            selectBtn = SelectBtn.Paint;
        }
        if (!Save.isclick && !Load.isclick && !Object.isclick && !Rain.isclick && !Paint.isclick)
        {
            selectBtn = SelectBtn.Empty;
        }
        StartCoroutine(FalseClick());
        if (selectBtn == SelectBtn.Paint)
        {
            ColorImg.SetActive(true);
        }
        else
        {
            ColorImg.SetActive(false);
        }
        if (selectBtn == SelectBtn.Save || selectBtn == SelectBtn.Load)
        {
            SceneList.SetActive(true);
        }
        else
        {
            SceneList.SetActive(false);
        }

        Select();
    }
コード例 #6
0
        public ImagesManager(Form1 parent = null, string focus = null)
        {
            this.parent = parent;
            this.focus  = focus;
            InitializeComponent();
            if (parent == null)
            {
                main_label.Text = "Gestion des Images"; SelectBtn.Hide();
            }
            else
            {
                add_btn.Hide();
                main_label.Text = "Selection icone";
            }
            del_btn.Hide();

            info_listBox.Items.Clear();
            loadImages();
            tabControler.SelectedIndexChanged += TabControler_SelectedIndexChanged;
        }
コード例 #7
0
        public SoundsManager(Form1 parent = null)
        {
            this.parent = parent;
            player      = new Player(this);
            InitializeComponent();
            if (parent == null)
            {
                main_label.Text = "Gestion des Sonds"; SelectBtn.Hide();
            }
            else
            {
                add_btn.Hide();
                main_label.Text = "Selection sond";
            }
            del_btn.Hide();

            info_listBox.Items.Clear();
            loadSounds();
            tabControler.SelectedIndexChanged += TabControler_SelectedIndexChanged;
            this.FormClosed += SoundsManager_FormClosed;
        }
コード例 #8
0
        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.KeyData.ToString())
            {
            case "Return":
            {
                if (SelectedItem != null && nameTextBox.Text.Trim() != String.Empty)
                {
                    SelectedItem.Name = nameTextBox.Text;
                    nameTextBox.Text  = String.Empty;
                    SelectBtn.Focus();
                    label1.Refresh();
                }
                break;
            }

            case "R, Control":
            {
                RenameItemToolStripMenuItem_Click(sender, e);
                break;
            }

            case "O, Control":
            {
                OpenToolStripMenuItem_Click(sender, e);
                break;
            }

            case "N, Control":
            {
                NewToolStripMenuItem_Click(sender, e);
                break;
            }

            case "S, Control":
            {
                SaveToolStripMenuItem_Click(sender, e);
                break;
            }

            case "S, Shift, Control":
            {
                SaveAsToolStripMenuItem_Click(sender, e);
                break;
            }

            case "M, Control":
            {
                colorDialog1.ShowDialog();
                break;
            }

            case "C, Control":
            {
                CopyToolStripMenuItem_Click(sender, e);
                break;
            }

            case "V, Control":
            {
                PasteToolStripMenuItem_Click(sender, e);
                break;
            }

            case "Delete":
            {
                DeleteToolStripMenuItem_Click(sender, e);
                break;
            }

            case "B, Control":
            {
                BreakToolStripMenuItem_Click(sender, e);
                break;
            }

            case "G, Control":
            {
                GroupToolStripMenuItem_Click(sender, e);
                break;
            }

            case "F, Control":
            {
                FindItemToolStripMenuItem_Click(sender, e);
                break;
            }

            case "NumPad8":
            {
                if (SelectedItem != null && SelectedItem is ITransformable)
                {
                    ((ITransformable)SelectedItem).Translate(0, -20);
                    this.CustomRefresh();
                }
                break;
            }

            case "NumPad2":
            {
                if (SelectedItem != null && SelectedItem is ITransformable)
                {
                    ((ITransformable)SelectedItem).Translate(0, 20);
                    this.CustomRefresh();
                }
                break;
            }

            case "NumPad4":
            {
                if (SelectedItem != null && SelectedItem is ITransformable)
                {
                    ((ITransformable)SelectedItem).Translate(-20, 0);
                    this.CustomRefresh();
                }
                break;
            }

            case "NumPad6":
            {
                if (SelectedItem != null && SelectedItem is ITransformable)
                {
                    ((ITransformable)SelectedItem).Translate(20, 0);
                    this.CustomRefresh();
                }
                break;
            }
            }
        }