private bool ResolveWaypoint(SkillTestWaypoint skillTestWaypoint)
    {
        bool canContinue = false;

        currentResult.Unlocks.AddRange(skillTestWaypoint.unlockResults);

        if (playerCharacterController.IsSkillActive(skillTestWaypoint.TargetSkill) == false)
        {
            currentResult.FailedSkill = skillTestWaypoint.TargetSkill;
            return(canContinue);
        }

        //int skillScore = SaveController.Instance.GameData.CharacterCollection.ActiveCharacter.GetSkillScore(skillTestWaypoint.TargetSkill);
        //if (skillScore >= skillTestWaypoint.RequiredSkillScore) {
        //    canContinue = true;
        //}
        //else {
        //    currentResult.FailedSkill = skillTestWaypoint.TargetSkill;
        //}

        return(canContinue);
    }