コード例 #1
0
 public static void HandleOrnamentSelectRequestMessage(WorldClient client, OrnamentSelectRequestMessage message)
 {
     if (message.ornamentId != 0)
     {
         client.Character.SelectOrnament(message.ornamentId);
     }
     else
     {
         client.Character.ResetOrnament();
     }
 }
コード例 #2
0
ファイル: CharacterFrames.cs プロジェクト: gateaubleu/Burning
        public void OrnamentSelectRequestMessageFrame(WorldClient client, OrnamentSelectRequestMessage ornamentSelectRequestMessage)
        {
            if (client.ActiveCharacter.CharacterOrnament.Find(x => x.OrnamentId == ornamentSelectRequestMessage.ornamentId) == null)
            {
                client.SendPacket(new OrnamentSelectErrorMessage(0));
                return;
            }

            client.ActiveCharacter.ActiveOrnament = (int)ornamentSelectRequestMessage.ornamentId;
            client.SendPacket(new OrnamentSelectedMessage(ornamentSelectRequestMessage.ornamentId));
        }
コード例 #3
0
 public static void HandleOrnamentSelect(OrnamentSelectRequestMessage message, WorldClient client)
 {
     client.Character.SetOrnament(message.ornamentId);
 }