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