// Start is called before the first frame update
    void Start()
    {
        // handles extra problems
        //secondTouchedMe = false;

        // creates new event
        buttonPressedEvent = new ButtonPressedEvent();

        playerTouching = false;
        secondTouching = false;

        // adds button to list of invokers
        EventManager.AddButtonPressedInvokers(gameObject);
    }
Beispiel #2
0
        private void OnAddCommand(object o)
        {
            AudioControl = MediaState.Stop;
            ButtonPressedEvent.GetEvent().Handler += CloseAddView;

            Add      = new AddView();
            Add.Name = "Ajout";

            Add.ShowDialog();

            if (Add.AddViewVM.ClickOnFin)
            {
                ListeVoiture.Add(Add.AddViewVM.NewVoiture);
            }
        }
Beispiel #3
0
        private void OnAddCommand(object o)
        {
            ButtonPressedEvent.GetEvent().Handler += CloseAddView;

            _fenetreAjoutPerso      = new AddView();
            _fenetreAjoutPerso.Name = "Ajout";
            _fenetreAjoutPerso.ShowDialog(); //actif tant que la fenetre est ouverte.

            if (_fenetreAjoutPerso.ViewModel.IsSaisieValid)
            {
                ListePersonnages.Add(_fenetreAjoutPerso.ViewModel.Personnage);
                ListePersonnages      = TrierListe(ListePersonnages); // Supprimable ? (la liste qui n'est pas affichée n'a techniquement pas besoin d'être triée)
                ListePersonnageAffich = ListePersonnages;
            }
        }
Beispiel #4
0
        private void OnEditCommand(object o)
        {
            ButtonPressedEvent.GetEvent().Handler += CloseEditView;

            _fenetreEditionPerso      = new EditView(Personnage);
            _fenetreEditionPerso.Name = "Modifier";
            _fenetreEditionPerso.ShowDialog();

            if (_fenetreEditionPerso.ViewModel.IsSaisieValid)
            {
                ListePersonnages.Remove(Personnage);
                ListePersonnages.Add(_fenetreEditionPerso.ViewModel.Personnage);
                ListePersonnages      = TrierListe(ListePersonnages); // Supprimable ?
                ListePersonnageAffich = ListePersonnages;
            }
        }
Beispiel #5
0
        private void OnSignupCommand(object obj)
        {
            Signup = new SignupWindow(this);
            ButtonPressedEvent.GetEvent().Handler += CloseSignupWindow;
            Signup.ShowDialog();

            if (Signup.SignupVM.ClickOnSignup)
            {
                ListUtilisateur.Add(Signup.SignupVM.NewUtilisateur);
                XmlSerializer xs = new XmlSerializer(typeof(List <Utilisateur>));

                StreamWriter wr = new StreamWriter("Xml/listeUtilisateur.xml");

                xs.Serialize(wr, ListUtilisateur);
            }
        }
Beispiel #6
0
        private void OnButtonPressedEvent(ButtonPressedEvent sender)
        {
            foreach (var card in _cards)
            {
                switch (Random.Range(0, 3))
                {
                case 0:
                    card.Health.Value += Random.Range(-2, 2);
                    break;

                case 1:
                    card.Damage.Value += Random.Range(-2, 2);
                    break;

                case 2:
                    card.Cost.Value += Random.Range(-2, 2);
                    break;
                }
            }
        }
 public void OnLogInCommand(object obj)
 {
     if (User.Username == null || User.Username == "" || User.Password == null || User.Password == "")
     {
         MessageBox.Show("Vous n'avez pas renseigné le nom d'utilisateur et/ou le mot de passe");
         return;
     }
     foreach (UserModel u in ListeUsers)
     {
         if (u.Username.Equals(User.Username) && u.Password.Equals(User.Password))
         {
             MessageBox.Show("Vous êtes maintenant connecté.");
             IsLogged = true;
             ButtonPressedEvent.GetEvent().OnButtonPressedHandler(EventArgs.Empty);
         }
         else
         {
             MessageBox.Show("Nom d'utilisateur et/ou mot de passe incorrect(s).");
         }
     }
 }
    // Start is called before the first frame update
    void Start()
    {
        // creates new variables
        allButtonsReady = new List <bool>();

        for (int i = 0; i < myActivators.Capacity; i++)
        {
            allButtonsReady.Add(false);
        }

        // creates the event
        buttonPressedEvent   = new ButtonPressedEvent();
        buttonUnPressedEvent = new ButtonUnPressedEvent();

        // adds self as listener to button pressed event
        EventManager.AddButtonPressedListeners(AreAllMyButtonsPressed);
        EventManager.AddButtonUnPressedListeners(AnyUnPressedButtons);

        // for those using the or door
        //anyButtonsOn = false;

        // sequence door vaiables
        inSequence        = true;
        buttonToCheckUpTo = 0;
        checkSequence     = false;

        // gets audio object
        myAudio = gameObject.GetComponent <AudioSource>();

        // gets current y for door movement
        startingposition = transform.localPosition.y;

        // updates door hight for special doors
        doorHight += specialDropDistance;
        //dropSpeed += specialDropDistance;
    }
 public void OnPointerDown(PointerEventData eventData)
 {
     ButtonPressedEvent?.Invoke();
 }
Beispiel #10
0
 private void CloseLogInView(object sender, EventArgs e)
 {
     _fenetreLogIn.Close();
     ButtonPressedEvent.GetEvent().Handler -= CloseLogInView;
 }
Beispiel #11
0
 remove => RemoveHandler(ButtonPressedEvent, value);
Beispiel #12
0
 public void OnCloseAdmin(object sender, EventArgs e)
 {
     _adminview.Close();
     ButtonPressedEvent.GetInstance().Handler -= OnCloseAdmin;
 }
Beispiel #13
0
 private void OnClose(object sender, EventArgs e)
 {
     _aview.Close();
     ButtonPressedEvent.GetInstance().Handler -= OnClose;
 }
Beispiel #14
0
 public void OnCloseCancel(object sender, EventArgs e)
 {
     _mwv.Close();
     ButtonPressedEvent.GetInstance().OnButtonPressedHandler(EventArgs.Empty);
 }
 public void OnCancelCommand(object obj)
 {
     ButtonPressedEvent.GetEvent().OnButtonPressedHandler(EventArgs.Empty);
 }
Beispiel #16
0
        private void CloseAddView(object sender, EventArgs e)
        {
            Add.Close();

            ButtonPressedEvent.GetEvent().Handler -= CloseAddView;
        }
Beispiel #17
0
        private void CloseSignupWindow(object sender, EventArgs e)
        {
            Signup.Close();

            ButtonPressedEvent.GetEvent().Handler -= CloseSignupWindow;
        }
Beispiel #18
0
        private void CloseInfoView(object sender, EventArgs e)
        {
            InfoVue.Close();

            ButtonPressedEvent.GetEvent().Handler -= CloseInfoView;
        }
Beispiel #19
0
 private void OnFinCommand(object obj)
 {
     ClickOnFin = true;
     ButtonPressedEvent.GetEvent().OnButtonPressedHandler(EventArgs.Empty);
 }
Beispiel #20
0
 private void OnValidateCommand(object o)
 {
     IsSaisieValid = true;
     ButtonPressedEvent.GetEvent().OnButtonPressedHandler(EventArgs.Empty);
 }
Beispiel #21
0
 public void OnCloseCreate(object sender, EventArgs e)
 {
     _cv.Close();
     ButtonPressedEvent.GetInstance().Handler -= OnCloseCreate;
 }
Beispiel #22
0
 private void OnCancelCommand(object o)
 {
     IsSaisieValid = false;
     ButtonPressedEvent.GetEvent().OnButtonPressedHandler(EventArgs.Empty);
 }
Beispiel #23
0
 public void OnClose(object obj)
 {
     ButtonPressedEvent.GetInstance().OnButtonPressedHandler(EventArgs.Empty);
 }
Beispiel #24
0
 public virtual void OnButtonPressedEvent()
 {
     ButtonPressedEvent?.Invoke(this, EventArgs.Empty);
 }
Beispiel #25
0
 public void OnCloseModify(object sender, EventArgs e)
 {
     _mview.Close();
     ButtonPressedEvent.GetInstance().Handler -= OnCloseModify;
 }
Beispiel #26
0
 private void OnSaveCommand(object obj)
 {
     ClickOnFin = true;
     MessageBox.Show("Informations enregistrées");
     ButtonPressedEvent.GetEvent().OnButtonPressedHandler(EventArgs.Empty);
 }
Beispiel #27
0
 add => AddHandler(ButtonPressedEvent, value);
Beispiel #28
0
 private void CloseEditView(object sender, EventArgs e)
 {
     _fenetreEditionPerso.Close();
     ButtonPressedEvent.GetEvent().Handler -= CloseEditView;
 }
Beispiel #29
0
    void _SendID()
    {
        ButtonPressedEvent e = new ButtonPressedEvent(btnID);

        _EventBus.Publish <ButtonPressedEvent>(e);
    }
 private void CloseAddUserView(object sender, EventArgs e)
 {
     _fenetreAjoutUser.Close();
     ButtonPressedEvent.GetEvent().Handler -= CloseAddUserView;
 }