示例#1
0
    }//PullIn

    public void OnTriggerExit2D(Collider2D collision)
    {
        if (collision.tag != GameManager.Instance.GetActiveSpaceship().tag)
        {
            return;
        }

        _spaceshipControlls = GameManager.Instance.GetSpaceshipCmp();
        _spaceshipControlls.SetIsCanMove(false);
    }//OnTriggerExit2D
示例#2
0
    }//OnTriggerExit2D

    public void OnTriggerEnter2D(Collider2D collision)
    {
        if (GameManager.Instance != null &&
            collision.tag != GameManager.Instance.GetActiveSpaceship().tag)
        {
            return;
        }
        if (_spaceshipControlls == null)
        {
            return;
        }
        _spaceshipControlls.RB.velocity = Vector2.zero;
        PullIn(_spaceshipControlls.RB);
        _spaceshipControlls.SetIsCanMove(true);
        _spaceshipControlls = null;
    } //OnTriggerEnter2D