internal void Write(Stream writer) { Head.Write(writer); if (Data != null) { writer.WriteBoolean(true); Data.Write(writer); } else { writer.WriteBoolean(false); } if (_children == null || _children.Count == 0) { writer.WriteInt32(0); } else { writer.WriteInt32(_children.Count); for (int i = 0; i < _children.Count; i++) { _children[i].Write(writer); } } }
public void Write(Stream writer) { //writer.WriteSByte((sbyte)OperationStatus); _addinHeader.Write(writer); _addinFilePack.Write(writer); if (_addinActivator == null) { writer.WriteBoolean(true); } else { writer.WriteBoolean(false); _addinActivator.Write(writer); } //RecordHelpers.Write(writer, _referencedApplicationAssemblies); RecordHelpers.Write(writer, _referencedAssemblies); RecordHelpers.Write(writer, _extendedAddins); RecordHelpers.Write(writer, _extendedExtensionPoints); RecordHelpers.Write(writer, _extensionPoints); RecordHelpers.Write(writer, _ebRecordGroups); RecordHelpers.Write(writer, _exRecordGroups); }
public void Write(Stream destination) { destination.WriteCompactArray(this.Topics); destination.WriteBoolean(this.AllowAutoTopicCreation); destination.WriteBoolean(this.IncludeClusterAuthorizedOperations); destination.WriteBoolean(this.IncludeTopicAuthorizedOperations); destination.WriteTaggedFields(this.TaggedFields); }
public override void WriteToStream(Stream aStream) { base.WriteToStream(aStream); aStream.WriteFloat(A); aStream.WriteFloat(B); aStream.WriteBoolean(C); aStream.WriteBoolean(D); aStream.WriteFloat(E); aStream.WriteFloat(F); }
private static void WriteHelp(GMHelp _data, Stream _s, IFF _iff) { _s.WriteInteger(_data.BackgroundColour); _s.WriteBoolean(_data.Mimic); _iff.AddString(_s, _data.Caption); _s.WriteInteger(_data.Left); _s.WriteInteger(_data.Top); _s.WriteInteger(_data.Width); _s.WriteInteger(_data.Height); _s.WriteBoolean(_data.Border); _s.WriteBoolean(_data.Sizable); _s.WriteBoolean(_data.OnTop); _s.WriteBoolean(_data.Modal); _iff.AddString(_s, _data.Text); }
public override void WriteToStream(Stream aStream) { base.WriteToStream(aStream); aStream.WriteFloat(Yaw); aStream.WriteFloat(Pitch); aStream.WriteBoolean(OnGround); }
public override void Pack(Stream stream) { stream.WriteInt32(Time); stream.WriteBoolean(DayTime); stream.WriteInt8(MoonPhase); stream.WriteBoolean(BloodMoon); stream.WriteInt32(MaxTilesX); stream.WriteInt32(MaxTilesY); stream.WriteInt32(SpawnX); stream.WriteInt32(SpawnY); stream.WriteInt32(WorldSurface); stream.WriteInt32(RockLayer); stream.WriteInt32(WorldID); stream.WriteInt8((byte)WorldFlags); stream.WriteBytes(Encoding.ASCII.GetBytes(WorldName)); }
public override void WriteToStream(Stream aStream) { base.WriteToStream(aStream); aStream.WriteInt(UserID); aStream.WriteInt(TargetID); aStream.WriteBoolean(LeftClick); }
public override void WriteToStream(Stream aStream) { base.WriteToStream(aStream); aStream.WriteInt(X); aStream.WriteInt(Z); aStream.WriteBoolean(Mode); }
public override void Pack(Stream stream) { stream.WriteInt32(Time); stream.WriteBoolean(DayTime); stream.WriteInt8(MoonPhase); stream.WriteBoolean(BloodMoon); stream.WriteBoolean(Eclipse); stream.WriteInt32(MaxTilesX); stream.WriteInt32(MaxTilesY); stream.WriteInt32(SpawnX); stream.WriteInt32(SpawnY); stream.WriteInt32(WorldSurface); stream.WriteInt32(RockLayer); stream.WriteInt32(WorldID); stream.WriteByte(MoonType); stream.WriteInt32(TreeX0); stream.WriteInt32(TreeX1); stream.WriteInt32(TreeX2); stream.WriteByte(TreeStyle0); stream.WriteByte(TreeStyle1); stream.WriteByte(TreeStyle2); stream.WriteByte(TreeStyle3); stream.WriteInt32(CaveBackX0); stream.WriteInt32(CaveBackX1); stream.WriteInt32(CaveBackX2); stream.WriteByte(CaveBackStyle0); stream.WriteByte(CaveBackStyle1); stream.WriteByte(CaveBackStyle2); stream.WriteByte(CaveBackStyle3); stream.WriteByte(SetBG0); stream.WriteByte(SetBG1); stream.WriteByte(SetBG2); stream.WriteByte(SetBG3); stream.WriteByte(SetBG4); stream.WriteByte(SetBG5); stream.WriteByte(SetBG6); stream.WriteByte(SetBG7); stream.WriteByte(IceBackStyle); stream.WriteByte(JungleBackStyle); stream.WriteByte(HellBackStyle); stream.WriteSingle(WindSpeed); stream.WriteByte(NumberOfClouds); stream.WriteInt8((byte)BossFlags); stream.WriteInt8((byte)BossFlags2); stream.WriteSingle(Rain); stream.WriteBytes(Encoding.UTF8.GetBytes(WorldName)); }
internal void Write(Stream stream) { //stream.WriteSByte((sbyte)Status); stream.WriteBoolean(Enabled); stream.WriteInt32(AddinUid); stream.WriteInt64(Position); stream.WriteInt64(Length); }
public override void WriteToStream(Stream aStream) { base.WriteToStream(aStream); aStream.WriteDouble(X); aStream.WriteDouble(Y); aStream.WriteDouble(Stance); aStream.WriteDouble(Z); aStream.WriteBoolean(OnGround); }
public static void WriteFieldDefinition(this Stream stream, FieldDefinition fieldDefinition) { byte[] fieldNameBytes = Encoding.UTF8.GetBytes(fieldDefinition.FieldName); int fieldNameLength = fieldNameBytes.Length; stream.WriteInt32(fieldNameLength); stream.Write(fieldNameBytes, 0, fieldNameLength); stream.WriteDataType(fieldDefinition.DataType); stream.WriteBoolean(fieldDefinition.Nullable); }
public void Pack(Stream stream) { var flags = TileFlags.None; if (Active) { flags |= TileFlags.Active; } if (HasWall) { flags |= TileFlags.Wall; } if (HasLiquid) { flags |= TileFlags.Liquid; } if (Wire) { flags |= TileFlags.Wire; } stream.WriteInt8((byte)flags); if (Active) { stream.WriteInt8(Type); if (FrameImportant) { stream.WriteInt16(FrameX); stream.WriteInt16(FrameY); } } if (HasWall) { stream.WriteInt8(Wall); } if (HasLiquid) { stream.WriteInt8(Liquid); stream.WriteBoolean(Lava); } }
public void Write(Stream writer) { writer.WriteString(ParentPath); writer.WriteBoolean(RootIsExtensionPoint); if (_children == null || _children.Count == 0) { writer.WriteInt32(0); return; } writer.WriteInt32(_children.Count); if (_children.Count > 0) { for (int i = 0; i < _children.Count; i++) { _children[i].Write(writer); } } }
internal void Write(Stream writer) { AddinId.Write(writer); writer.WriteString(FriendName); writer.WriteString(Description); writer.WriteVersion(Version); writer.WriteVersion(CompatVersion); writer.WriteString(Url); writer.WriteBoolean(Enabled); writer.WriteSByte((sbyte)AddinCategory); if (Properties == null || Properties.Count == 0) { writer.WriteInt32(0); return; } writer.WriteInt32(Properties.Count); foreach (var kv in Properties) { writer.WriteString(kv.Key); writer.WriteString(kv.Value); } }
public override void Pack(Stream stream) { stream.WriteInt32(Time); stream.WriteBoolean(DayTime); stream.WriteInt8(MoonPhase); stream.WriteBoolean(BloodMoon); stream.WriteInt32(MaxTilesX); stream.WriteInt32(MaxTilesY); stream.WriteInt32(SpawnX); stream.WriteInt32(SpawnY); stream.WriteInt32(WorldSurface); stream.WriteInt32(RockLayer); stream.WriteInt32(WorldID); stream.WriteInt8((byte) WorldFlags); stream.WriteBytes(Encoding.UTF8.GetBytes(WorldName)); }
public override void WriteToStream(Stream aStream) { base.WriteToStream (aStream); aStream.WriteInt (UserID); aStream.WriteInt (TargetID); aStream.WriteBoolean (LeftClick); }
public override void WriteToStream(Stream aStream) { base.WriteToStream (aStream); aStream.WriteFloat(A); aStream.WriteFloat (B); aStream.WriteBoolean (C); aStream.WriteBoolean (D); aStream.WriteFloat (E); aStream.WriteFloat (F); }
public override void WriteToStream(Stream aStream) { base.WriteToStream (aStream); aStream.WriteInt (X); aStream.WriteInt (Z); aStream.WriteBoolean(Mode); }
internal override void Write(Stream writer) { writer.WriteBoolean((Boolean)_val); }
public void Pack(Stream stream) { var flags = TileFlags.None; if (Active) flags |= TileFlags.Active; if (HasWall) flags |= TileFlags.Wall; if (HasLiquid) flags |= TileFlags.Liquid; if (Wire) flags |= TileFlags.Wire; stream.WriteInt8((byte) flags); if (Active) { stream.WriteInt8(Type); if (FrameImportant) { stream.WriteInt16(FrameX); stream.WriteInt16(FrameY); } } if (HasWall) stream.WriteInt8(Wall); if (HasLiquid) { stream.WriteInt8(Liquid); stream.WriteBoolean(Lava); } }
public override void WriteToStream(Stream aStream) { base.WriteToStream(aStream); aStream.WriteBoolean(OnGround); }
public void WriteToStream(Stream stream, object value) { stream.WriteBoolean((bool)value); }
public static void Write(object obj, Stream stream) { stream.WriteBoolean((bool)obj); }
private static void WriteOptions(GMOptions _data, Stream _s, IFF _iff) { _s.WriteBoolean(_data.FullScreen); _s.WriteBoolean(_data.InterpolatePixels); _s.WriteBoolean(_data.NoBorder); _s.WriteBoolean(_data.ShowCursor); _s.WriteInteger(_data.Scale); _s.WriteBoolean(_data.Sizeable); _s.WriteBoolean(_data.StayOnTop); _s.WriteInteger(_data.WindowColour); _s.WriteBoolean(_data.ChangeResolution); _s.WriteInteger(_data.ColorDepth); _s.WriteInteger(_data.Resolution); _s.WriteInteger(_data.Frequency); _s.WriteBoolean(_data.NoButtons); _s.WriteInteger(_data.Sync_Vertex); _s.WriteBoolean(_data.ScreenKey); _s.WriteBoolean(_data.HelpKey); _s.WriteBoolean(_data.QuitKey); _s.WriteBoolean(_data.SaveKey); _s.WriteBoolean(_data.ScreenShotKey); _s.WriteBoolean(_data.CloseSec); _s.WriteInteger(_data.Priority); _s.WriteBoolean(_data.Freeze); _s.WriteBoolean(_data.ShowProgress); if (_data.BackImage != null && !Program.SplashOmit) { TexturePageEntry o = ms_tpageSprites.AddImage(_data.BackImage, true, false); _iff.AddPatch(_s, o); } else { _s.WriteInteger(0); } if (_data.FrontImage != null && !Program.SplashOmit) { TexturePageEntry o2 = ms_tpageSprites.AddImage(_data.FrontImage, true, false); _iff.AddPatch(_s, o2); } else { _s.WriteInteger(0); } if (_data.LoadImage != null && !Program.SplashOmit) { TexturePageEntry o3 = ms_tpageSprites.AddImage(_data.LoadImage, true, false); _iff.AddPatch(_s, o3); } else { _s.WriteInteger(0); } _s.WriteBoolean(_data.LoadTransparent); _s.WriteInteger(_data.LoadAlpha); _s.WriteBoolean(_data.ScaleProgress); _s.WriteBoolean(_data.DisplayErrors); _s.WriteBoolean(_data.WriteErrors); _s.WriteBoolean(_data.AbortErrors); _s.WriteBoolean(_data.VariableErrors); _s.WriteBoolean(_data.CreationEventOrder); int num = 0; foreach (KeyValuePair <string, string> constant in _data.Constants) { int value = 0; if (GMLCompile.ms_ConstantCount.TryGetValue(constant.Key, out value) && value > 0) { num++; } } _s.WriteInteger(num); foreach (KeyValuePair <string, string> constant2 in _data.Constants) { int value2 = 0; if (GMLCompile.ms_ConstantCount.TryGetValue(constant2.Key, out value2) && value2 > 0) { _iff.AddString(_s, constant2.Key); _iff.AddString(_s, constant2.Value); } } }
public override void WriteProp(Stream output, bool array) { output.WriteBoolean(this._value); }
private static void WriteItemFlag(Stream stream, Boolean flag) { stream.WriteBoolean(flag, TypeCode.Byte, false); }
public override void WriteToStream(Stream aStream) { base.WriteToStream (aStream); aStream.WriteBoolean (OnGround); }
public override void WriteToStream(Stream aStream) { base.WriteToStream (aStream); aStream.WriteDouble (X); aStream.WriteDouble (Stance); aStream.WriteDouble (Y); aStream.WriteDouble (Z); aStream.WriteFloat (Yaw); aStream.WriteFloat (Pitch); aStream.WriteBoolean (OnGround); }