public AstarDebugger()
 {
     AstarDebugger.PathTypeDebug[] expr_80 = new AstarDebugger.PathTypeDebug[1];
     expr_80[0]      = new AstarDebugger.PathTypeDebug("ABPath", () => PathPool.GetSize(typeof(ABPath)), () => PathPool.GetTotalCreated(typeof(ABPath)));
     this.debugTypes = expr_80;
     base..ctor();
 }
    // Token: 0x0600014A RID: 330 RVA: 0x0000EF20 File Offset: 0x0000D320
    public AstarDebugger()
    {
        AstarDebugger.PathTypeDebug[] array = new AstarDebugger.PathTypeDebug[1];
        int    num  = 0;
        string name = "ABPath";

        if (AstarDebugger.< > f__mg$cache0 == null)
        {
            AstarDebugger.< > f__mg$cache0 = new Func <int>(PathPool <ABPath> .GetSize);
        }
        Func <int> getSize = AstarDebugger.< > f__mg$cache0;

        if (AstarDebugger.< > f__mg$cache1 == null)
        {
            AstarDebugger.< > f__mg$cache1 = new Func <int>(PathPool <ABPath> .GetTotalCreated);
        }
        array[num]      = new AstarDebugger.PathTypeDebug(name, getSize, AstarDebugger.< > f__mg$cache1);
        this.debugTypes = array;
        base..ctor();
    }