Example #1
0
    private void loadData(CharData d)
    {
        string savedItems = d.GetString("initItemData");
        var    arr        = savedItems.Split('\n');

        initItemData.Clear();
        foreach (string s in arr)
        {
            if (s.Length > 0)
            {
                InitialItemData newItem = JsonUtility.FromJson <InitialItemData>(s);
                initItemData.Add(newItem);
            }
        }
        InitInventory();
    }
Example #2
0
    private string convertToSaveList(Dictionary <Vector2, InventoryItemData> saveItems)
    {
        string saveList = "";

        foreach (Vector2 v in items.Keys)
        {
            InitialItemData newItem = new InitialItemData();
            newItem.inventoryLocation = v;
            newItem.ItemProperties    = new CharData();
            items[v].ItemInstance.SaveItems();
            newItem.ItemProperties = items[v].ItemInstance.ItemProperties;

            saveList += JsonUtility.ToJson(newItem) + "\n";
        }
        return(saveList);
    }
Example #3
0
        void Application_Start(object sender, EventArgs e)
        {
            // 在应用程序启动时运行的代码
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            InitialItemData initialItemData = new InitialItemData();

            initialItemData.InitialDepartmentCategory();
            initialItemData.InitialDataSourceSystem();
            initialItemData.InitialDepartment();
            initialItemData.InitialIndicator();
            initialItemData.InitialDepartmentCategoryIndicatorMap();
            initialItemData.InitialIndicatorAlgorithm();

            RoleActions roleAction = new RoleActions();

            roleAction.InitialRoleName();
            roleAction.CreateAdmin();
        }