public override void Init(ProjectileData data, Vector3 objective, float damageMultiplier) { m_initialPoint = transform.position; m_objective = objective; m_data = (ArtilleryData)data; m_damageMultiplier = damageMultiplier; }
public void Init(ArtilleryData data, float damageMultiplier) { transform.position = new Vector3(transform.position.x, m_yPosition, transform.position.z); m_data = data; var scale = m_data.AoEData.Radius / 100.0f; transform.localScale = new Vector3(scale, scale, scale); m_lifespan = 0.0f; m_damageMultiplier = damageMultiplier; }