Esempio n. 1
0
 public void FinishCutscene(StoryCutsceneIni cutscene)
 {
     ActiveCutscenes.Remove(cutscene);
     connection.SendPacket(new RTCCompletePacket()
     {
         RTC = cutscene.RefPath
     },
                           NetDeliveryMethod.ReliableSequenced);
 }
 void RunDialog(NetDlgLine[] lines, int index = 0)
 {
     if (index >= lines.Length)
     {
         return;
     }
     Game.Sound.PlayVoiceLine(lines[index].Voice, lines[index].Hash, () =>
     {
         connection.SendPacket(new LineSpokenPacket()
         {
             Hash = lines[index].Hash
         }, NetDeliveryMethod.ReliableOrdered);
         RunDialog(lines, index + 1);
     });
 }
Esempio n. 3
0
 void SendPacket(IPacket packet)
 {
     connection.SendPacket(packet, PacketDeliveryMethod.ReliableOrdered);
 }