Пример #1
0
 protected override void Start()
 {
     base.Start();
     audioSource     = GetComponent <AudioSource>();
     _particleModule = GetComponent <ModuleParticleController>();
     skillData       = Resources.Load <SO_StunMissile>("Scriptable Objects/Skills/Complementary/" + _owner.weightModule.prefix + GetSkillName() + _owner.weightModule.sufix) as SO_StunMissile;
 }
Пример #2
0
    public DMM_StunMissile Spawn(Vector3 spawnPos, Vector3 fwd, Player owner, float maximumDistance, string emmitter, SO_StunMissile data)
    {
        skillData = data;
        SetAoEValues();
        SetCurveValues();
        this.owner         = owner;
        transform.position = spawnPos;
        transform.forward  = fwd;
        transform.parent   = null;
        _maximumDistance   = maximumDistance;
        _travelledDistance = 0;
        gameObject.tag     = emmitter;
        _stopMoving        = false;

        return(this);
    }