Beispiel #1
0
    public DMM_PlasmaWall Spawn(Vector3 spawnPos, Vector3 fwd, float size, SO_PlasmaWall data)
    {
        skillData = data;

        transform.position   = spawnPos;
        transform.forward    = fwd;
        transform.parent     = null;
        transform.localScale = new Vector3(size, transform.localScale.y, transform.localScale.z);

        ResetHP();

        _lifeTimerRoutine = StartCoroutine(LifeTimer());

        return(this);
    }
Beispiel #2
0
 protected override void Start()
 {
     base.Start();
     skillData = Resources.Load <SO_PlasmaWall>("Scriptable Objects/Skills/Defensive/" + _owner.weightModule.prefix + GetSkillName() + _owner.weightModule.sufix) as SO_PlasmaWall;
 }