public IHttpActionResult Post([FromBody] MasterSkill masterSkill) { var userCtx = base.GetUserContext(); _masterSkillService.Save(masterSkill, userCtx); return(Ok()); }
public static void ObjectCreate() { MasterSkill loadSettingData = CreateInstance <MasterSkill> (); string path = SystemSetting.GetScriptableobjectPath() + "MasterSkillAsset" + ".asset"; AssetDatabase.CreateAsset(loadSettingData, path); AssetDatabase.ImportAsset(path); EditorUtility.UnloadUnusedAssets(); }
public void Save(MasterSkill masterSkill, UserContext userCtx) { if (masterSkill.Id == 0) { _IMasterSkillRepository.SaveMasterSkill(masterSkill, userCtx); } else { _IMasterSkillRepository.UpdateMasterSkill(masterSkill, userCtx); } }
private void FrmEditPeople_Load(object sender, EventArgs e) { using (StreamReader sr = new StreamReader("固有技能.txt")) { string line = null; while ((line = sr.ReadLine()) != null) { if (line != "") { string[] arr = line.Split(':'); MasterSkill skill = new MasterSkill() { SkillId = Convert.ToInt16(arr[0]), SkillName = arr[1] }; skills1.Add(skill); skills2.Add(skill); skills3.Add(skill); } } } cboGuYou1.DataSource = skills1; cboGuYou1.ValueMember = "SkillId"; cboGuYou1.DisplayMember = "SkillName"; cboGuYou2.DataSource = skills2; cboGuYou2.ValueMember = "SkillId"; cboGuYou2.DisplayMember = "SkillName"; cboGuYou3.DataSource = skills3; cboGuYou3.ValueMember = "SkillId"; cboGuYou3.DisplayMember = "SkillName"; using (StreamReader sr = new StreamReader("人物数据.txt")) { string line = null; while ((line = sr.ReadLine()) != null) { if (line != "") { string[] arr = line.Split(':'); MasterInfo master = masterFile.getMaster(arr[1]); master.MasterName = arr[0]; masters.Add(master); } } } masters.Sort(); lsMasters.DataSource = masters; lsMasters.DisplayMember = "MasterName"; }
public async Task AddAsync(SkillModel model) { var skill = new MasterSkill { SkillGroupId = model.SkillGroupId, SkillTypeId = model.SkillTypeId, SkillName = model.SkillName, SkillDescription = model.SkillDescription }; await _repository.AddAsync(skill); }
public void InsertMasterSkill(MasterSkill masterSkill) { var sqlParam = new MySqlSpParam(); sqlParam.StoreProcedureName = AppConstants.StoreProcedure.spMasterSkill_Insert; sqlParam.StoreProcedureParam = new MySqlParameter[] { new MySqlParameter("@skill", masterSkill.Skill), new MySqlParameter("@isValid", masterSkill.IsValid), new MySqlParameter("@createdBy", masterSkill.CreatedBy), new MySqlParameter("@createdOn", masterSkill.CreatedOn) }; DataAccessHelper.ExecuteNonQuery(sqlParam.ToSqlCommand(), sqlParam.StoreProcedureParam); }
public void UpdateMasterSkill(MasterSkill masterSkill) { var sqlparam = new MySqlSpParam(); sqlparam.StoreProcedureName = AppConstants.StoreProcedure.spMasterSkill_Update; sqlparam.StoreProcedureParam = new MySqlParameter[] { new MySqlParameter("@masterSkillId", masterSkill.Id), new MySqlParameter("@skill", masterSkill.Skill), new MySqlParameter("@isValid", masterSkill.IsValid), new MySqlParameter("@updatedby", masterSkill.UpdatedBy), new MySqlParameter("@updatedon", masterSkill.UpdatedOn) }; DataAccessHelper.ExecuteNonQuery(sqlparam.ToSqlCommand(), sqlparam.StoreProcedureParam); }
public static void CreateComponents(Type _type) { string name = "target"; string outputPath = SystemSetting.GetAssetSrcPath() + _type.Name + "Prefab.prefab"; GameObject gameObject = EditorUtility.CreateGameObjectWithHideFlags( name, HideFlags.HideInHierarchy, typeof(MasterSkillDataHolder) ); //プレハブにスクリプタブルオブジェクトを設置 UnityEngine.Object[] assets; string assetName = SystemSetting.GetResourcesLoadPath() + _type.Name + "Asset"; assets = Resources.LoadAll(assetName); Debug.LogWarning("GetObj :" + assetName.ToString()); MasterSkill tmp = new MasterSkill(); foreach (UnityEngine.Object asset in assets) { if (asset is MasterSkill) { tmp = (MasterSkill)asset; } } MasterSkillDataHolder holder = gameObject.GetComponent <MasterSkillDataHolder> (); holder.assetBundleData = tmp; SetAssetBundleInfo(gameObject); PrefabUtility.CreatePrefab(outputPath, gameObject, ReplacePrefabOptions.ReplaceNameBased); Editor.DestroyImmediate(gameObject); }
static IEnumerator makeData() { #region ゲーム MasterStage masterStage = new MasterStage(); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStage.SpreadSheet(DataManagerGame.SS_ID, "stage", () => { masterStage.SaveEditor("07data/master", "master_stage"); }))); MasterCorridor masterCorridor = new MasterCorridor(); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCorridor.SpreadSheet(DataManagerGame.SS_ID, "corridor", () => { masterCorridor.SaveEditor("07data/master", "master_corridor"); }))); MasterCorridorEvent masterCorridorEvent = new MasterCorridorEvent(); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCorridorEvent.SpreadSheet(DataManagerGame.SS_ID, "corridor_event", () => { masterCorridorEvent.SaveEditor("07data/master", "master_corridor_event"); }))); MasterCard masterCard = new MasterCard(); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCard.SpreadSheet(DataManagerGame.SS_ID, "card", () => { masterCard.SaveEditor("07data/master", "master_card"); }))); MasterCardSymbol masterCardSymbol = new MasterCardSymbol(); MasterChara masterChara = new MasterChara(); MasterCharaCard masterCharaCard = new MasterCharaCard(); MasterItem masterItem = new MasterItem(); MasterStageWave masterStageWave = new MasterStageWave(); MasterStageEvent masterStageEvent = new MasterStageEvent(); MasterStageItem masterStageItem = new MasterStageItem(); MasterStageCard masterStageCard = new MasterStageCard(); MasterStageMission masterStageMission = new MasterStageMission(); MasterStageEnemy masterStageEnemy = new MasterStageEnemy(); MasterStageBattleBonus masterStageBattleBonus = new MasterStageBattleBonus(); MasterStageShopItem masterStageShopItem = new MasterStageShopItem(); MasterSkill masterSkill = new MasterSkill(); MasterSkillEffect masterSkillEffect = new MasterSkillEffect(); MasterBattleBonus masterBattleBonus = new MasterBattleBonus(); MasterMission masterMission = new MasterMission(); MasterMissionDetail masterMissionDetail = new MasterMissionDetail(); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCardSymbol.SpreadSheet(DataManagerGame.SS_ID, "card_symbol", () => { masterCardSymbol.SaveEditor("07data/master", "master_card_symbol"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterChara.SpreadSheet(DataManagerGame.SS_ID, "chara", () => { masterChara.SaveEditor("07data/master", "master_chara"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCharaCard.SpreadSheet(DataManagerGame.SS_ID, "chara_card", () => { masterCharaCard.SaveEditor("07data/master", "master_chara_card"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterItem.SpreadSheet(DataManagerGame.SS_ID, "item", () => { masterItem.SaveEditor("07data/master", "master_item"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageWave.SpreadSheet(DataManagerGame.SS_ID, "stage_wave", () => { masterStageWave.SaveEditor("07data/master", "master_stage_wave"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageEvent.SpreadSheet(DataManagerGame.SS_ID, "stage_event", () => { masterStageEvent.SaveEditor("07data/master", "master_stage_event"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageItem.SpreadSheet(DataManagerGame.SS_ID, "stage_item", () => { masterStageItem.SaveEditor("07data/master", "master_stage_item"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageCard.SpreadSheet(DataManagerGame.SS_ID, "stage_card", () => { masterStageCard.SaveEditor("07data/master", "master_stage_card"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageMission.SpreadSheet(DataManagerGame.SS_ID, "stage_mission", () => { masterStageMission.SaveEditor("07data/master", "master_stage_mission"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageEnemy.SpreadSheet(DataManagerGame.SS_ID, "stage_enemy", () => { masterStageEnemy.SaveEditor("07data/master", "master_stage_enemy"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageBattleBonus.SpreadSheet(DataManagerGame.SS_ID, "stage_bb", () => { masterStageBattleBonus.SaveEditor("07data/master", "master_stage_bb"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageShopItem.SpreadSheet(DataManagerGame.SS_ID, "stage_shopitem", () => { masterStageShopItem.SaveEditor("07data/master", "master_stage_shopitem"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterSkill.SpreadSheet(DataManagerGame.SS_ID, "skill", () => { masterSkill.SaveEditor("07data/master", "master_skill"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterSkillEffect.SpreadSheet(DataManagerGame.SS_ID, "skill_effect", () => { masterSkillEffect.SaveEditor("07data/master", "master_skill_effect"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterBattleBonus.SpreadSheet(DataManagerGame.SS_ID, "bb", () => { masterBattleBonus.SaveEditor("07data/master", "master_bb"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterMission.SpreadSheet(DataManagerGame.SS_ID, "mission", () => { masterMission.SaveEditor("07data/master", "master_mission"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterMissionDetail.SpreadSheet(DataManagerGame.SS_ID, "mission_detail", () => { masterMissionDetail.SaveEditor("07data/master", "master_mission_detail"); foreach (MasterMissionDetailParam p in masterMissionDetail.list) { //Debug.Log(p.message); } }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterMission.SpreadSheet(DataManagerGame.SS_ID, "mission", () => { masterMission.SaveEditor("07data/master", "master_mission"); }))); #endregion #region キャンプ MasterCampItem masterCampItem = new MasterCampItem(); MasterCampShop masterCampShop = new MasterCampShop(); MasterLevelup masterLevelup = new MasterLevelup(); MasterHelp masterHelp = new MasterHelp(); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCampItem.SpreadSheet(DMCamp.SS_ID, "campitem", () => { masterCampItem.SaveEditor("07data/master", "master_campitem"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCampShop.SpreadSheet(DMCamp.SS_ID, "campshop", () => { masterCampShop.SaveEditor("07data/master", "master_campshop"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterLevelup.SpreadSheet(DMCamp.SS_ID, "levelup", () => { masterLevelup.SaveEditor("07data/master", "master_levelup"); }))); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterHelp.SpreadSheet(DMCamp.SS_ID, "help", () => { masterHelp.SaveEditor("07data/master", "master_help"); }))); #endregion #region チュートリアル用 DataCard tutorialCard = new DataCard(); yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(tutorialCard.SpreadSheet(DMCamp.SS_ID, "tutorial_card", () => { tutorialCard.SaveEditor("07data/master", "data_tutorial_card"); }))); #endregion }
public void UpdateMasterSkill(MasterSkill masterSkill, UserContext userCtx) { masterSkill.UpdatedBy = userCtx.UserId; masterSkill.UpdatedOn = DateTime.Now.ToMySqlDateString(); _masterSkillDataAccess.UpdateMasterSkill(masterSkill); }