コード例 #1
0
        private AssetBundleDatabase DecodeStream(Stream stream)
        {
            FourCC fourCC = default(FourCC);

            fourCC.Deserialize(stream);
            Decoder decoder;

            if (mDecoders.TryGetValue(fourCC, out decoder))
            {
                return(decoder.Decode(stream));
            }
            throw new InvalidDataException(String.Format("Invalid data '{0}' in '{1}'", fourCC.ToString(), fourCC));
        }
コード例 #2
0
ファイル: Decoder.cs プロジェクト: blockspacer/MMXLegacy
 public Decoder(FourCC headCode)
 {
     Head = headCode;
 }