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);
        }
    }
Exemple #2
0
        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();
    }