Ejemplo n.º 1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        IOrb orb = collision.AsOrb();

        if (orb != null && stateMachine.CurrentStateKey == PaddleState.Normal)
        {
            StartAim(orb);
        }
    }
Ejemplo n.º 2
0
    private void OnTriggerStay2D(Collider2D collision)
    {
        var orb = collision.AsOrb();

        if (orb != null)
        {
            UpdateOrb(orb);
        }
    }
Ejemplo n.º 3
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        IOrb orb = collision.AsOrb();

        if (orb != null)
        {
            HitOrb(orb);
        }
    }
Ejemplo n.º 4
0
    private void OnTriggerExit2D(Collider2D collision)
    {
        IOrb orb = collision.AsOrb();

        if (orb != null)
        {
            stateMachine.SetState(AimRegionState.Normal);
        }
    }
Ejemplo n.º 5
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        var orb = collision.AsOrb();

        if (orb != null)
        {
            OrbHit(orb);
        }
    }