internal override void Write(ResourceWriter writer) { writer.WriteResource(Field00); writer.WriteSingle(Field10); writer.WriteResource(Field04); writer.WriteSingle(Field14); writer.WriteResource(Field08); writer.WriteSingle(Field18); writer.WriteResource(Field0C); writer.WriteSingle(Field1C); }
protected override void WriteCore(ResourceWriter writer) { writer.WriteResource(Field00); writer.WriteSingle(Field10); writer.WriteResource(Field04); writer.WriteSingle(Field14); writer.WriteResource(Field08); writer.WriteSingle(Field18); writer.WriteResource(Field0C); writer.WriteSingle(Field1C); }
protected override void WriteCore(ResourceWriter writer) { writer.WriteFileHeader(ResourceFileIdentifier.ShaderCache, CacheVersion, ResourceType); foreach (var shader in this) { writer.WriteResource(shader); } }
internal override void Write(ResourceWriter writer) { if (RawData != null) { writer.Write(RawData); return; } if (Version > 0x1104950) { writer.WriteInt32(( int )Flags); } writer.WriteResourceList(Animations); writer.WriteResourceList(BlendAnimations); if (Flags.HasFlag(AnimationPackFlags.Flag4)) { writer.WriteResource(ExtraData); } }
protected override void WriteCore(ResourceWriter writer) { if (RawData != null) { writer.Write(RawData); return; } if (Version > 0x1104950) { writer.WriteInt32(( int )Flags); } writer.WriteResourceList(Animations); writer.WriteResourceList(BlendAnimations); if (Flags.HasFlag(AnimationPackFlags.Bit2)) { writer.WriteResource(Bit29Data); } }
internal void Write(ResourceWriter writer) { writer.Write(( int )Type); writer.WriteResource(GetValue()); }