Example #1
0
    protected override void Activate(Drip drip, PlayerController player)
    {
        Decay decay = Instantiate(shield_, player.transform.position, Util.LookAt(Camera.main.ScreenToWorldPoint(Input.mousePosition) - player.transform.position))
                      .AddComponent <Decay>();

        decay.decay_               = 0.1f;
        decay.renderer_            = decay.GetComponentInChildren <SpriteRenderer>();
        decay.transform.localScale = Vector3.one * 2;
    }
Example #2
0
    private void Place(Vector3 pos, Vector2 dir)
    {
        Decay decay = Instantiate(shield_, pos, Util.LookAt(dir))
                      .AddComponent <Decay>();

        decay.decay_               = 0.1f;
        decay.renderer_            = decay.GetComponentInChildren <SpriteRenderer>();
        decay.transform.localScale = Vector3.one * 2;
    }