public void Init() { string ASSET_FOLDER = "Assets/Database"; _characterAssets = (CharacterSCAssets)AssetDatabase.LoadAssetAtPath(ASSET_FOLDER + "/[Character]Generator.asset", typeof(CharacterSCAssets)); _characterRecruiter = new CharacteRecruiter(_characterAssets); }
static private void CreateCharacterStats() { CharacterSCAssets characterAssets = (CharacterSCAssets)AssetDatabase.LoadAssetAtPath(ASSETS_FOLDER + "/[Character]Generator.asset", typeof(CharacterSCAssets)); CSVFile firstNameCSV = GetCSVFile(Application.streamingAssetsPath + "/ExternalDatabase/CSV/" + ParameterFlag.CSVFileName.FirstNameList); CSVFile familyNameCSV = GetCSVFile(Application.streamingAssetsPath + "/ExternalDatabase/CSV/" + ParameterFlag.CSVFileName.SurnameList); CSVFile characteristicsCSV = GetCSVFile(Application.streamingAssetsPath + "/ExternalDatabase/CSV/" + ParameterFlag.CSVFileName.CharateristicsList); characterAssets.famaily_name_list.Clear(); characterAssets.first_name_list.Clear(); characterAssets.characteristics_list.Clear(); //First name characterAssets.first_name_list.AddRange(GetGetUDataStructList(firstNameCSV, new string[] { "Name", "Gender" })); //Loop Family Name characterAssets.famaily_name_list.AddRange(GetGetUDataStructList(familyNameCSV, new string[] { "Name" })); //Loop Characteristic characterAssets.characteristics_list.AddRange(GetGetUDataStructList(characteristicsCSV, new string[] { "Name", "Tag", "Description", "Effect" })); EditorUtility.SetDirty(characterAssets); }
public CharacteRecruiter(CharacterSCAssets characterSCAsset) { _characterSCAsset = characterSCAsset; }