// Start is called before the first frame update void Start() { Vector3 pos = new Vector3(transform.position.x, transform.position.y, transform.position.z - 1); flameEffect = Instantiate(fireEffect, transform); flameEffect.transform.position = pos; TowerFlamethrower ft = GetComponentInParent <TowerFlamethrower>(); UpdateBurnData(ft); //for (int i = 0; i < 9; i ++) //{ // pos = new Vector3(transform.position.x, transform.position.y, transform.position.z + i); // flameEffect = Instantiate(fireEffect, transform); // flameEffect.transform.position = pos; //} }
public void UpdateBurnData(TowerFlamethrower tower) { damage = tower.damage; intensity = tower.debuffIntensity; duration = tower.debuffDuration; }