Ejemplo n.º 1
0
 public void GetBaseData(BaseDataTypeEnum baseDataType, out string data)
 {
     if (mapBaseData.TryGetValue(baseDataType, out string value))
     {
         data = value;
     }
     else
     {
         data = null;
     }
 }
Ejemplo n.º 2
0
 public void GetBaseData(BaseDataTypeEnum baseDataType, out float data)
 {
     GetBaseData(baseDataType, out string dataStr);
     if (!CheckUtil.StringIsNull(dataStr))
     {
         data = float.Parse(dataStr);
     }
     else
     {
         data = 0;
     }
 }
Ejemplo n.º 3
0
    public void InitBaseData()
    {
        List <BaseDataBean> listData = GetModel().GetAllBaseData();

        if (listData == null)
        {
            return;
        }
        mapBaseData = new Dictionary <BaseDataTypeEnum, string>();
        foreach (BaseDataBean itemData in listData)
        {
            BaseDataTypeEnum baseDataType = EnumUtil.GetEnum <BaseDataTypeEnum>(itemData.name);
            mapBaseData.Add(baseDataType, itemData.content);
        }
    }
Ejemplo n.º 4
0
    private void OnGUI()
    {
        //滚动布局
        scrollPosition = GUILayout.BeginScrollView(scrollPosition);
        GUILayout.BeginVertical();
        if (EditorUI.GUIButton("刷新数据"))
        {
            listBaseData = baseDataService.QueryAllData();
        }
        EditorUI.GUIText("-------------------------------------------", 500);

        if (listBaseData != null)
        {
            foreach (BaseDataBean itemData in listBaseData)
            {
                GUILayout.BeginHorizontal();
                BaseDataTypeEnum baseDataType = EnumUtil.GetEnum <BaseDataTypeEnum>(itemData.name);
                EditorUI.GUIText("ID:" + itemData.id, 120);
                switch (baseDataType)
                {
                case BaseDataTypeEnum.WorkerForLevelUpExp1:
                    EditorUI.GUIText("职业升级经验(等级1):", 150);
                    break;

                case BaseDataTypeEnum.WorkerForLevelUpExp2:
                    EditorUI.GUIText("职业升级经验(等级2):", 150);
                    break;

                case BaseDataTypeEnum.WorkerForLevelUpExp3:
                    EditorUI.GUIText("职业升级经验(等级3):", 150);
                    break;

                case BaseDataTypeEnum.WorkerForLevelUpExp4:
                    EditorUI.GUIText("职业升级经验(等级4):", 150);
                    break;

                case BaseDataTypeEnum.WorkerForLevelUpExp5:
                    EditorUI.GUIText("职业升级经验(等级5):", 150);
                    break;

                case BaseDataTypeEnum.WorkerForLevelUpExp6:
                    EditorUI.GUIText("职业升级经验(等级6):", 150);

                    break;

                case BaseDataTypeEnum.MenuForLevelUpExp1:
                    EditorUI.GUIText("菜品升级经验(星级):", 150);
                    break;

                case BaseDataTypeEnum.MenuForLevelUpExp2:
                    EditorUI.GUIText("菜品升级经验(月级):", 150);
                    break;

                case BaseDataTypeEnum.MenuForLevelUpExp3:
                    EditorUI.GUIText("菜品升级经验(阳级):", 150);
                    break;

                case BaseDataTypeEnum.MenuForPriceAddRate1:
                    EditorUI.GUIText("菜品价格等级加成(星级):", 150);
                    break;

                case BaseDataTypeEnum.MenuForPriceAddRate2:
                    EditorUI.GUIText("菜品价格等级加成(月级):", 150);
                    break;

                case BaseDataTypeEnum.MenuForPriceAddRate3:
                    EditorUI.GUIText("菜品价格等级加成(阳级):", 150);
                    break;

                case BaseDataTypeEnum.MenuForLevelResearchExp1:
                    EditorUI.GUIText("菜品升级研究经验(星级):", 150);
                    break;

                case BaseDataTypeEnum.MenuForLevelResearchExp2:
                    EditorUI.GUIText("菜品升级研究经验(月级):", 150);
                    break;

                case BaseDataTypeEnum.MenuForLevelResearchExp3:
                    EditorUI.GUIText("菜品升级研究经验(阳级):", 150);
                    break;
                }
                itemData.content = EditorUI.GUIEditorText(itemData.content, 200);
                GUILayout.EndHorizontal();
            }
        }
        GUILayout.EndVertical();
        GUILayout.EndScrollView();
    }