protected override void EncodePayload() { this.WriteBool(this.MustAccept); this.WriteBool(this.UnknownBool); this.WriteShort((short)this.BehaviourPackEntries.Length); for (int i = 0; i < this.BehaviourPackEntries.Length; ++i) { IResourcePack entry = this.BehaviourPackEntries[i]; this.WriteString(entry.GetPackId()); this.WriteString(entry.GetPackVersion()); this.WriteLLong(entry.GetPackSize()); this.WriteString(""); //TODO: this.WriteString(""); //TODO: this.WriteString(""); //TODO: } this.WriteShort((short)this.ResourcePackEntries.Length); for (int i = 0; i < this.ResourcePackEntries.Length; ++i) { IResourcePack entry = this.ResourcePackEntries[i]; this.WriteString(entry.GetPackId()); this.WriteString(entry.GetPackVersion()); this.WriteLLong(entry.GetPackSize()); this.WriteString(""); //TODO: this.WriteString(""); //TODO: this.WriteString(""); //TODO: } }
protected override void EncodePayload() { this.WriteBool(this.MustAccept); this.WriteShort((short)this.BehaviourPackEntries.Length); for (int i = 0; i < this.BehaviourPackEntries.Length; ++i) { IResourcePack entry = this.BehaviourPackEntries[i]; this.WriteString(entry.GetPackId()); this.WriteString(entry.GetPackVersion()); this.WriteString(""); } this.WriteShort((short)this.ResourcePackEntries.Length); for (int i = 0; i < this.ResourcePackEntries.Length; ++i) { IResourcePack entry = this.ResourcePackEntries[i]; this.WriteString(entry.GetPackId()); this.WriteString(entry.GetPackVersion()); this.WriteString(""); } this.WriteBool(this.IsExperimental); }
/// <summary> /// Initializes a new instance of the <see cref="T:AGS.API.ResourcePack"/> struct. /// </summary> /// <param name="pack">Pack.</param> /// <param name="priority">Priority.</param> public ResourcePack(IResourcePack pack, int priority) { Pack = pack; Priority = priority; }
public ResourceFileImpl(IResourcePack pack) { this.pack = pack; }
public void AddResourcePack(IResourcePack resourcePack) { }