Exemplo n.º 1
0
 public override void Init(ProjectileData data, Vector3 objective, float damageMultiplier)
 {
     m_initialPoint     = transform.position;
     m_objective        = objective;
     m_data             = (ArtilleryData)data;
     m_damageMultiplier = damageMultiplier;
 }
Exemplo n.º 2
0
    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;
    }