internal override bool Upgrade()
 {
     TI.VersionCtorAttribute attr = base.VersionCtorAttributeUsed;
     if (attr.Major == 1)
     {
         switch (attr.Minor)
         {
         case 32:
             // TODO: do this
             break;
         }
     }
     return(true);
 }
 internal override bool Upgrade()
 {
     TI.VersionCtorAttribute attr = base.VersionCtorAttributeUsed;
     if (attr.Major == 1)
     {
         switch (attr.Minor)
         {
         case 108:
             this.Add(LightmapFoliageScale);
             break;
         }
     }
     return(true);
 }
 internal override bool Upgrade()
 {
     TI.VersionCtorAttribute attr = base.VersionCtorAttributeUsed;
     if (attr.Major == 1)
     {
         switch (attr.Minor)
         {
         case 144:
             this.Add(PostprocessDefinition);
             break;
         }
     }
     return(true);
 }
        internal override bool Upgrade()
        {
            TI.VersionCtorAttribute attr = base.VersionCtorAttributeUsed;
            //if(attr.Major == 1)
            {
                switch (attr.Minor)
                {
                case 120:
                    if (attr.Major == 0)
                    {
                        this.Add(PostprocessProperties);
                    }

                    this.Add(AddedDepthBiasOffset);
                    this.Add(AddedDepthBiasSlopeScale);
                    break;
                }
            }
            return(true);
        }