public void LoadJobFromSave(SaveJob saveJob) { jobName = saveJob.jobName; jobDescription = saveJob.jobDescription; jobType = (Job.JobType)saveJob.jobType; jobArea = (Job.JobArea)saveJob.jobArea; jobDifficulty = saveJob.jobDifficulty; jobIntroText = saveJob.jobIntroText; jobMiddleTextOne = saveJob.jobMiddleTextOne; jobMiddleTextTwo = saveJob.jobMiddleTextTwo; jobEndText = saveJob.jobEndText; rewardItem = (Item.ItemTypes)saveJob.rewardItemType; rewardMoney = saveJob.rewardMoney; mapSize = saveJob.mapSize; isStoryMission = saveJob.isStoryMission; enemyTypes = new List <EnemyType>(); foreach (int enemyTypeId in saveJob.enemyTypes) { enemyTypes.Add((EnemyType)enemyTypeId); } }
public ActionResult CreateJobArea(JobArea jobArea) { if (PlatformHelper.FindJobArea(jobArea.Name) == null) { dbNew.JobAreas.Add(jobArea); dbNew.SaveChanges(); } string message = "SUCCESS"; return(Json(new { Message = message, JsonRequestBehavior.AllowGet })); }
public void GenerateJob(int playerLevel) { enemyTypes = new List <EnemyType>(); isStoryMission = false; jobArea = GenerateJobArea(playerLevel); jobType = GenerateJobType(playerLevel); GenerateJobNameAndDescription(); jobDifficulty = GenerateJobDifficulty(playerLevel); mapSize = GenerateMapSize(); rewardItem = GetRandomItemType(); rewardMoney = GetRewardMoneyAmount(); }