void Start()
    {
        skeletonController = GetComponent<SkeletonController>();

        if (isCommon == true)
        {
            commonSkeleton = RandCommonSkeleton();
            enemyName.GetComponent<TextMesh>().text = commonSkeleton.name;
            skeletonHealth = commonSkeleton.maxHealth;
            healthScaleConstant = 0.01f / (skeletonHealth / 100f);
            skeletonFinalDamage = commonSkeleton.skeletonDamage;
            skeletonFinalCSpeed = commonSkeleton.chaseSpeed;
            skeletonFinalMSpeed = commonSkeleton.movementSpeed;
            skeletonController.moveSpeed = skeletonFinalMSpeed;
            skeletonController.chaseSpeed = skeletonFinalCSpeed;

        } else if (isSwift == true)
        {
            swiftSkeleton = RandSwiftSkeleton();
            enemyName.GetComponent<TextMesh>().text = swiftSkeleton.name;
            skeletonHealth = swiftSkeleton.maxHealth;
            healthScaleConstant = 0.01f / (skeletonHealth / 100f);
            skeletonFinalDamage = swiftSkeleton.skeletonDamage;
            skeletonFinalCSpeed = swiftSkeleton.chaseSpeed;
            skeletonFinalMSpeed = swiftSkeleton.movementSpeed;
            skeletonController.moveSpeed = skeletonFinalMSpeed;
            skeletonController.chaseSpeed = skeletonFinalCSpeed;

        } else if (isStrong == true)
        {
            strongSkeleton = RandStrongSkeleton();
            enemyName.GetComponent<TextMesh>().text = strongSkeleton.name;
            skeletonHealth = strongSkeleton.maxHealth;
            healthScaleConstant = 0.01f / (skeletonHealth / 100f);
            skeletonFinalDamage = strongSkeleton.skeletonDamage;
            skeletonFinalCSpeed = strongSkeleton.chaseSpeed;
            skeletonFinalMSpeed = strongSkeleton.movementSpeed;
            skeletonController.moveSpeed = skeletonFinalMSpeed;
            skeletonController.chaseSpeed = skeletonFinalCSpeed;
        }
    }
 CommonSkeletonStats RandCommonSkeleton()
 {
     CommonSkeletonStats commonResult = new CommonSkeletonStats();
     commonResult.skeletonDamage = (int)Mathf.Lerp(commonResult.skeletonMinDamage, commonResult.skeletonMaxDamage, Random.value);
     commonResult.movementSpeed = (int)Mathf.Lerp(commonResult.movementMinSpeed, commonResult.movementMaxSpeed, Random.value);
     commonResult.chaseSpeed = (int)Mathf.Lerp(commonResult.chaseMinSpeed, commonResult.chaseMaxSpeed, Random.value);
     commonResult.maxHealth = (int)Mathf.Lerp(commonResult.skeletonMinHealth, commonResult.skeletonMaxHealth, Random.value);
     return commonResult;
 }