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("IceBolts"), gameObject.transform.position, new Quaternion()); CIceBolts IceBolts = LoadedObj.GetComponent <CIceBolts>(); IceBolts.Owner = gameObject; IceBolts.EndPos = 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("IceBolts"), gameObject.transform.position, new Quaternion()); CIceBolts Arrows = LoadedObj.GetComponent <CIceBolts>(); Arrows.Owner = gameObject; Arrows.EndPos = TargetVec; CCombo3Ani ani = gameObject.GetComponentInChildren <CCombo3Ani>(); Arrows.HitMove = ani.HitMove; Arrows.HitAniType = EHitAniType.Type3; SoundMgr.PlaySound("Razor", ESoundType.Motion); }