private void GenerateEffect() { var attackObject = Instantiate(AttackPrefab, attackLocation.position, attackLocation.rotation) as GameObject; attackEffectController = attackObject.GetComponent <AttackEffectController>(); attackEffectController.Owner = gameObject; //attackObject.transform.parent = attackLocation; attackObject.transform.localScale = new Vector3( monsterCommon.FacingRight ? attackObject.transform.localScale.x : -attackObject.transform.localScale.x, attackObject.transform.localScale.y, attackObject.transform.localScale.z); }