コード例 #1
0
ファイル: SpellListMessage.cs プロジェクト: Riul/emulator
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(SpellPrevisualization);
     writer.WriteUShort((ushort) Spells.Length);
     foreach (var entry in Spells)
     {
         entry.Serialize(writer);
     }
 }
コード例 #2
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(HasStartupActions);
     writer.WriteUShort((ushort) Characters.Length);
     foreach (var entry in Characters)
     {
         writer.WriteShort(entry.TypeId);
         entry.Serialize(writer);
     }
 }
コード例 #3
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(GuestId);
     writer.WriteInt(HostId);
     writer.WriteUTF(Name);
     GuestLook.Serialize(writer);
     writer.WriteSByte(Breed);
     writer.WriteBoolean(Sex);
     writer.WriteShort(Status.TypeId);
     Status.Serialize(writer);
 }
コード例 #4
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteBoolean(DoTutorial);
 }
コード例 #5
0
ファイル: GuildMember.cs プロジェクト: Riul/emulator
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(Breed);
     writer.WriteBoolean(Sex);
     writer.WriteShort(Rank);
     writer.WriteDouble(GivenExperience);
     writer.WriteSByte(ExperienceGivenPercent);
     writer.WriteUInt(Rights);
     writer.WriteSByte(Connected);
     writer.WriteSByte(AlignmentSide);
     writer.WriteUShort(HoursSinceLastConnection);
     writer.WriteSByte(MoodSmileyId);
     writer.WriteInt(AccountId);
     writer.WriteInt(AchievementPoints);
     writer.WriteShort(Status.TypeId);
     Status.Serialize(writer);
 }
コード例 #6
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(OnlySuccess);
     @object.Serialize(writer);
 }
コード例 #7
0
ファイル: PartyJoinMessage.cs プロジェクト: Riul/emulator
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(PartyType);
     writer.WriteInt(PartyLeaderId);
     writer.WriteSByte(MaxParticipants);
     writer.WriteUShort((ushort) Members.Length);
     foreach (var entry in Members)
     {
         writer.WriteShort(entry.TypeId);
         entry.Serialize(writer);
     }
     writer.WriteUShort((ushort) Guests.Length);
     foreach (var entry in Guests)
     {
         entry.Serialize(writer);
     }
     writer.WriteBoolean(Restricted);
 }
コード例 #8
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(Remote);
 }
コード例 #9
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteShort(DungeonId);
     writer.WriteInt(BuddyId);
     writer.WriteBoolean(Accept);
 }
コード例 #10
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(Breed);
     writer.WriteBoolean(Sex);
 }
コード例 #11
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(OnlySuccess);
     writer.WriteInt(GoldSum);
 }
コード例 #12
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(TargetId);
     writer.WriteShort(StateId);
     writer.WriteBoolean(Active);
 }
コード例 #13
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(Enable);
     writer.WriteUInt(Rights);
 }
コード例 #14
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(AccountId);
     writer.WriteBoolean(Session);
 }
コード例 #15
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(AccountId);
     writer.WriteBoolean(TutorialAvailable);
     writer.WriteShort(BreedsVisible);
     writer.WriteShort(BreedsAvailable);
     writer.WriteSByte(Status);
 }
コード例 #16
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteBoolean(Restricted);
 }
コード例 #17
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteShort(ServerId);
     writer.WriteUTF(Address);
     writer.WriteUShort(Port);
     writer.WriteBoolean(CanCreateNewCharacter);
     writer.WriteUTF(Ticket);
 }
コード例 #18
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(Channel);
     writer.WriteBoolean(Enable);
 }
コード例 #19
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(ObjectUID);
     writer.WriteShort(PowerRate);
     writer.WriteBoolean(OverMax);
     writer.WriteUShort((ushort) Effects.Length);
     foreach (var entry in Effects)
     {
         writer.WriteShort(entry.TypeId);
         entry.Serialize(writer);
     }
     writer.WriteUShort((ushort) Prices.Length);
     foreach (var entry in Prices)
     {
         writer.WriteInt(entry);
     }
 }
コード例 #20
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteShort(NpcId);
     writer.WriteBoolean(Sex);
     writer.WriteShort(SpecialArtworkId);
 }
コード例 #21
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(Enabled);
 }
コード例 #22
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(LifePoints);
     writer.WriteInt(MaxLifePoints);
     writer.WriteInt(BaseMaxLifePoints);
     writer.WriteInt(PermanentDamagePercent);
     writer.WriteInt(ShieldPoints);
     writer.WriteShort(ActionPoints);
     writer.WriteShort(MaxActionPoints);
     writer.WriteShort(MovementPoints);
     writer.WriteShort(MaxMovementPoints);
     writer.WriteInt(Summoner);
     writer.WriteBoolean(Summoned);
     writer.WriteShort(NeutralElementResistPercent);
     writer.WriteShort(EarthElementResistPercent);
     writer.WriteShort(WaterElementResistPercent);
     writer.WriteShort(AirElementResistPercent);
     writer.WriteShort(FireElementResistPercent);
     writer.WriteShort(NeutralElementReduction);
     writer.WriteShort(EarthElementReduction);
     writer.WriteShort(WaterElementReduction);
     writer.WriteShort(AirElementReduction);
     writer.WriteShort(FireElementReduction);
     writer.WriteShort(CriticalDamageFixedResist);
     writer.WriteShort(PushDamageFixedResist);
     writer.WriteShort(DodgePALostProbability);
     writer.WriteShort(DodgePMLostProbability);
     writer.WriteShort(TackleBlock);
     writer.WriteShort(TackleEvade);
     writer.WriteSByte(InvisibilityState);
 }
コード例 #23
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(PlayerId);
     writer.WriteUTF(PlayerName);
     writer.WriteSByte(AlignmentSide);
     writer.WriteSByte(Breed);
     writer.WriteBoolean(Sex);
     writer.WriteBoolean(IsInWorkshop);
     writer.WriteShort(WorldX);
     writer.WriteShort(WorldY);
     writer.WriteInt(MapId);
     writer.WriteShort(SubAreaId);
 }
コード例 #24
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(Bsell);
     writer.WriteInt(OwnerId);
     writer.WriteInt(Price);
 }
コード例 #25
0
ファイル: IgnoredAddedMessage.cs プロジェクト: Riul/emulator
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteShort(IgnoreAdded.TypeId);
     IgnoreAdded.Serialize(writer);
     writer.WriteBoolean(Session);
 }
コード例 #26
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteShort(StaticInfos.TypeId);
     StaticInfos.Serialize(writer);
     writer.WriteShort(AgeBonus);
     writer.WriteSByte(LootShare);
     writer.WriteSByte(AlignmentSide);
     writer.WriteBoolean(KeyRingBonus);
 }
コード例 #27
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(FightId);
     writer.WriteInt(PlayerId);
     writer.WriteBoolean(Accepted);
 }
コード例 #28
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteShort(DungeonId);
     writer.WriteBoolean(Available);
 }
コード例 #29
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteBoolean(Accept);
 }
コード例 #30
0
ファイル: ExchangeLeaveMessage.cs プロジェクト: Riul/emulator
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteBoolean(Success);
 }