public override void SkillDamage() { Vector3 TargetVec = RotateAngle == 0.0f ? gameObject.transform.position + Vector3.right * AttackRange : gameObject.transform.position + Vector3.left * AttackRange; GameObject LoadedObj = Instantiate <GameObject>(CResourceMgr.LoadEffect("ArrowsCircle"), gameObject.transform.position, new Quaternion()); CArrows Arrows = LoadedObj.GetComponent <CArrows>(); Arrows.Owner = gameObject; Arrows.end_pos = TargetVec; }
public override void Combo3Damage() { Vector3 TargetVec = RotateAngle == 0.0f ? gameObject.transform.position + Vector3.right * AttackRange : gameObject.transform.position + Vector3.left * AttackRange; GameObject LoadedObj = Instantiate <GameObject>(CResourceMgr.LoadEffect("Arrows3"), gameObject.transform.position, new Quaternion()); CArrows Arrows = LoadedObj.GetComponent <CArrows>(); Arrows.Owner = gameObject; Arrows.end_pos = TargetVec; CCombo3Ani ani = gameObject.GetComponentInChildren <CCombo3Ani>(); Arrows.HitMove = ani.HitMove; Arrows.HitAniType = EHitAniType.Type3; SoundMgr.PlaySound("Missile", ESoundType.Motion); }