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(); }
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); }
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(); }