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); }
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; }