static BuildingBlock()
    {
        Vector3[] vector3Array = new Vector3[5];
        Vector3   vector3      = new Vector3(0f, 1f, 0f);

        vector3Array[0] = vector3.normalized;
        vector3         = new Vector3(1f, 1f, 0f);
        vector3Array[1] = vector3.normalized;
        vector3         = new Vector3(-1f, 1f, 0f);
        vector3Array[2] = vector3.normalized;
        vector3         = new Vector3(0f, 1f, 1f);
        vector3Array[3] = vector3.normalized;
        vector3         = new Vector3(0f, 1f, -1f);
        vector3Array[4] = vector3.normalized;
        BuildingBlock.outsideLookupOffsets  = vector3Array;
        BuildingBlock.updateSkinQueueServer = new BuildingBlock.UpdateSkinWorkQueue();
    }
    static BuildingBlock()
    {
        Vector3[] vector3Array = new Vector3[5];
        Vector3   vector3_1    = new Vector3(0.0f, 1f, 0.0f);

        vector3Array[0] = ((Vector3) ref vector3_1).get_normalized();
        Vector3 vector3_2 = new Vector3(1f, 1f, 0.0f);

        vector3Array[1] = ((Vector3) ref vector3_2).get_normalized();
        Vector3 vector3_3 = new Vector3(-1f, 1f, 0.0f);

        vector3Array[2] = ((Vector3) ref vector3_3).get_normalized();
        Vector3 vector3_4 = new Vector3(0.0f, 1f, 1f);

        vector3Array[3] = ((Vector3) ref vector3_4).get_normalized();
        Vector3 vector3_5 = new Vector3(0.0f, 1f, -1f);

        vector3Array[4] = ((Vector3) ref vector3_5).get_normalized();
        BuildingBlock.outsideLookupOffsets  = vector3Array;
        BuildingBlock.updateSkinQueueServer = new BuildingBlock.UpdateSkinWorkQueue();
    }