コード例 #1
0
ファイル: TM.cs プロジェクト: lSergi/TanjiMimic
        public static void Speak(this Extension E, PlayerSpeakEventArgs e, HSpeech Speech)
        {
            try
            {
                switch (Speech)
                {
                case HSpeech.Say:
                    E.Contractor.SendToServer(HMessage.Construct(Data.Default.HostSay, e.Message, e.Theme.Juice(), 0));
                    break;

                case HSpeech.Shout:
                    E.Contractor.SendToServer(HMessage.Construct(Data.Default.HostShout, e.Message, e.Theme.Juice()));
                    break;

                case HSpeech.Whisper:
                    E.Contractor.SendToServer(HMessage.Construct(Data.Default.HostWhisper, e.Message, e.Theme.Juice()));     //This will DC you COME BACK TO THIS
                    break;

                default:
                    break;
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.ToString());
            }
        }
コード例 #2
0
        public PlayerSpeakEventArgs(HMessage packet, HSpeech speech)
        {
            _packet = packet;
            Header = _packet.Header;
            Speech = speech;

            int position = 0;
            PlayerIndex = _packet.ReadInt(ref position);
            Message = _packet.ReadString(ref position);
            _packet.ReadInt(ref position);
            Theme = (HTheme)_packet.ReadInt(ref position);
        }
コード例 #3
0
        public PlayerSpeakEventArgs(HMessage packet, HSpeech speech)
        {
            _packet = packet;
            Header  = _packet.Header;
            Speech  = speech;

            int position = 0;

            PlayerIndex = _packet.ReadInt(ref position);
            Message     = _packet.ReadString(ref position);
            _packet.ReadInt(ref position);
            Theme = (HTheme)_packet.ReadInt(ref position);
        }
コード例 #4
0
ファイル: TM.cs プロジェクト: cocopuffs1236/TanjiMimic
 public static void Speak(this Extension E, PlayerSpeakEventArgs e, HSpeech Speech)
 {
     try
     {
         switch (Speech)
         {
             case HSpeech.Say:
                 E.Contractor.SendToServer(HMessage.Construct(Data.Default.HostSay, e.Message, e.Theme.Juice(), 0));
                 break;
             case HSpeech.Shout:
                 E.Contractor.SendToServer(HMessage.Construct(Data.Default.HostShout, e.Message, e.Theme.Juice()));
                 break;
             case HSpeech.Whisper:
                 E.Contractor.SendToServer(HMessage.Construct(Data.Default.HostWhisper, e.Message, e.Theme.Juice())); //This will DC you COME BACK TO THIS
                 break;
             default:
                 break;
         }
     }
     catch (Exception error)
     {
         MessageBox.Show(error.ToString());
     }
 }