Ejemplo n.º 1
0
    public DMM_FragmentMissile Spawn(Vector3 spawnPos, Vector3 fwd, float maximumDistance, string emmitter, Player owner, SO_RocketLauncher data)
    {
        skillData = data;
        SetAoEValues();
        SetCurveValues();

        transform.position = spawnPos;
        transform.forward  = fwd;
        transform.parent   = null;
        _maximumDistance   = maximumDistance;
        _travelledDistance = 0;
        gameObject.tag     = emmitter;
        _stopMoving        = false;
        _owner             = owner;

        return(this);
    }
Ejemplo n.º 2
0
 protected override void Start()
 {
     audioSource = GetComponent <AudioSource>();
     base.Start();
     skillData = Resources.Load <SO_RocketLauncher>("Scriptable Objects/Skills/Complementary/" + _owner.weightModule.prefix + GetSkillName() + _owner.weightModule.sufix) as SO_RocketLauncher;
 }