コード例 #1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        IOrb orb = collision.AsOrb();

        if (orb != null && stateMachine.CurrentStateKey == PaddleState.Normal)
        {
            StartAim(orb);
        }
    }
コード例 #2
0
    private void OnTriggerStay2D(Collider2D collision)
    {
        var orb = collision.AsOrb();

        if (orb != null)
        {
            UpdateOrb(orb);
        }
    }
コード例 #3
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        IOrb orb = collision.AsOrb();

        if (orb != null)
        {
            HitOrb(orb);
        }
    }
コード例 #4
0
    private void OnTriggerExit2D(Collider2D collision)
    {
        IOrb orb = collision.AsOrb();

        if (orb != null)
        {
            stateMachine.SetState(AimRegionState.Normal);
        }
    }
コード例 #5
0
ファイル: Tree.cs プロジェクト: morganmaddren/OrbGame
    private void OnTriggerEnter2D(Collider2D collision)
    {
        var orb = collision.AsOrb();

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