public override void DropAbility() { Instantiate(AbilityPrefab, new Vector3(transform.position.x, transform.position.y - 0.5f, transform.position.z + 2), Quaternion.identity); AnimalAbility spider = (AnimalAbility)Resources.Load(AbilityPath + AnimalAbilityNameEnum.Spider); AbilityPrefab.GetComponent <AbilityDrop>().AbilityName = spider.AbilityFromAnimal; AbilityPrefab.GetComponent <AbilityDrop>().Description = spider.Description; }