Example #1
0
    public void StartShowUI(SO_UIDorm_Data data)
    {
        ShowBaseUI(data);
        //enseñar Ui especifica

        //eventos de actualizaciond e la UI
        UnityAction action = delegate { UpdateUI(data); };

        data.updatedValuesEvent.AddListener(action);
        //evento  al esconderse esta UI
        UnityAction action2 = delegate
        {
            data.updatedValuesEvent.RemoveListener(action);
        };

        hideEvent.AddListener(action2);
        hideEvent.AddListener(delegate { hideEvent.RemoveListener(action2); });
    }
Example #2
0
 public void ShowEdificioUI(SO_UIDorm_Data toShow)
 {
     //overlapping UI showing = false;
     edificiosUi.StartShowUI(toShow);
     edificiosUi.canvas.SetActive(true);
 }
Example #3
0
 private void UpdateUI(SO_UIDorm_Data data)
 {
     ShowBaseUI(data);
     //enseñar Ui especifica
 }