Zepheus.Zone.Game.ZoneCharacter.Broadcast C# (CSharp) Method

Broadcast() public method

public Broadcast ( Packet packet, List sectors, bool toself = false ) : void
packet Zepheus.FiestaLib.Networking.Packet
sectors List
toself bool
return void
        public void Broadcast(Packet packet, List<Sector> sectors, bool toself = false)
        {
            foreach (var character in Map.GetCharactersBySectors(sectors))
            {
                if ((!toself && character == this) || character.Client == null) continue;
                character.Client.SendPacket(packet);
            }
        }

Same methods

ZoneCharacter::Broadcast ( Packet packet, bool toself = false ) : void

Usage Example

Example #1
0
 private void Anim(ZoneCharacter character, params string[] param)
 {
     byte animid = param.Length >= 2 ? byte.Parse(param[1]) : (byte)50;
     using (var broad = Handler8.Animation(character, animid))
     {
         character.Broadcast(broad, true);
     }
 }
All Usage Examples Of Zepheus.Zone.Game.ZoneCharacter::Broadcast