public override void TakeAction(GameObject target) { base.TakeAction(target); GameObject myObject = Instantiate(effectPrefab, target.transform.position, Quaternion.identity); DamageEffect effect = myObject.GetComponent <DamageEffect>(); effect.SetAttackPower(character.characterInfo); effect.GetComponent <DamageEffect>().TriggerEffect(); }