Ejemplo n.º 1
0
    //****************************************************************************************************
    //
    //****************************************************************************************************

    public void OnDBEvent(DBObjects.EVT evt, params object[] paramsList)
    {
        if (evt == DBObjects.EVT.EVT_REFRESH_END)
        {
            SetShouldReflectDB();
        }

        else if (evt == DBObjects.EVT.EVT_EDIT_BEGIN)
        {
        }

        else if (evt == DBObjects.EVT.EVT_EDIT_END)
        {
            SetShouldReflectDB();
        }

        else if (evt == DBObjects.EVT.EVT_EDIT_CANCEL)
        {
        }

        else if (evt == DBObjects.EVT.EVT_OBJECT_CREATED)
        {
            SetShouldReflectDB();
        }

        else if (evt == DBObjects.EVT.EVT_OBJECT_DELETED)
        {
            SetShouldReflectDB();
        }
    }
Ejemplo n.º 2
0
    //****************************************************************************************************
    //
    //****************************************************************************************************

    public void OnDBEvent(DBObjects.EVT evt, params object[] paramsList)
    {
        if (evt == DBObjects.EVT.EVT_REFRESH_BEGIN)
        {
            gameObject.SetActive(false);
        }

        else if (evt == DBObjects.EVT.EVT_REFRESH_END)
        {
            gameObject.SetActive(true);
        }
    }
Ejemplo n.º 3
0
    //****************************************************************************************************
    //
    //****************************************************************************************************

    public void OnDBEvent(DBObjects.EVT evt, params object[] paramsList)
    {
        if (evt == DBObjects.EVT.EVT_REFRESH_BEGIN)
        {
            BackupUIContext();
        }

        else if (evt == DBObjects.EVT.EVT_REFRESH_END)
        {
            SetShouldRebuild();
        }

        else if (evt == DBObjects.EVT.EVT_EDIT_BEGIN)
        {
            BackupUIContext();
        }

        else if (evt == DBObjects.EVT.EVT_EDIT_END)
        {
            SetShouldRebuild();
        }

        else if (evt == DBObjects.EVT.EVT_EDIT_CANCEL)
        {
        }

        else if (evt == DBObjects.EVT.EVT_OBJECT_CREATED)
        {
            Localizable localizable = CORE.Params.Get <Localizable>(0, paramsList);

            if ((localizable != null) && (m_items != null))
            {
                BackupUISelection(localizable.id);
            }

            SetShouldRebuild();
        }
        else if (evt == DBObjects.EVT.EVT_OBJECT_DELETED)
        {
            Localizable localizable = CORE.Params.Get <Localizable>(0, paramsList);

            if ((localizable != null) && (m_items != null) && (m_items.selection == localizable))
            {
                BackupUISelection(-1L);
            }

            SetShouldRebuild();
        }
    }