Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
    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);
    }