示例#1
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastDoSth(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Complex data, Action callback)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastDoSth(broadcaster, data, callback));
 }
示例#2
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastLoginCharacterResultSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, StatusEx data, Action callback)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastLoginCharacterResultSingle(broadcaster, data, callback));
 }
示例#3
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastEnterWorldSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Success data, Action callback)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastEnterWorldSingle(broadcaster, data, callback));
 }
示例#4
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastHandshakeResponseSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Status data, Action callback)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastHandshakeResponseSingle(broadcaster, data, callback));
 }
示例#5
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastLoginCharacterResultSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, StatusEx data, Action callback)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeLoginCharacterResult, callback);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
示例#6
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastSelectedCharacterSpawnDataSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, CharacterSpawnData data)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastSelectedCharacterSpawnDataSingle(broadcaster, data));
 }
示例#7
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastDespawnedEntitySingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Despawn data)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastDespawnedEntitySingle(broadcaster, data));
 }
示例#8
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastDespawnedEntitySingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Despawn data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeDespawnedEntity);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendOrdered(packet));
 }
示例#9
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastWorldUpdateSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, EntityUpdate data)
 {
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendEventuallySynced((ushort)Opcodes.opcodeWorldUpdate, data));
 }
示例#10
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastSelectedCharacterSpawnDataSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, CharacterSpawnData data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeSelectedCharacterSpawnData);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
示例#11
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastSpawnedEntity(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Spawn data, Action callback)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeSpawnedEntity, callback);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendOrdered(packet));
 }
示例#12
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastDoSthSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Complex data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeDoSth);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
示例#13
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastCharacterCreatedSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, CharacterSelection data, Action callback)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeCharacterCreated, callback);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
示例#14
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastEnterWorldSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Success data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeEnterWorld);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
示例#15
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastDoSthSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Complex data)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastDoSthSingle(broadcaster, data));
 }
示例#16
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastSelfWorldUpdateSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, SelfUpdate data)
 {
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendMostRecent((ushort)Opcodes.opcodeSelfWorldUpdate, data));
 }
示例#17
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastCharacterCreatedSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, CharacterSelection data, Action callback)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastCharacterCreatedSingle(broadcaster, data, callback));
 }
示例#18
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastHandshakeResponseSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Status data, Action callback)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeHandshakeResponse, callback);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
示例#19
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastSpawnedEntity(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Spawn data, Action callback)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastSpawnedEntity(broadcaster, data, callback));
 }
示例#20
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastLoginResponse(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, StatusEx data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeLoginResponse);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }
示例#21
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastSelfWorldUpdateSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, SelfUpdate data)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastSelfWorldUpdateSingle(broadcaster, data));
 }
示例#22
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastCharacterInformationSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Character data)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastCharacterInformationSingle(broadcaster, data));
 }
示例#23
0
文件: Rpc.cs 项目: AErbis/Kumo
 public static void broadcastLoginResponseSingle(Kaminari.Client <ProtocolQueues> client, Kaminari.IBroadcaster <ProtocolQueues> broadcaster, StatusEx data)
 {
     client.getProtocol().getPhaseSync().OneShot(() => Kumo.Unsafe.broadcastLoginResponseSingle(broadcaster, data));
 }
示例#24
0
文件: Unsafe.cs 项目: AErbis/Kumo
 public static void broadcastCharacterInformationSingle(Kaminari.IBroadcaster <ProtocolQueues> broadcaster, Character data)
 {
     Kaminari.Packet packet = Kaminari.Packet.make((ushort)Opcodes.opcodeCharacterInformation);
     data.pack(Marshal.instance, packet);
     broadcaster.broadcast((ProtocolQueues pq) => pq.sendReliable(packet));
 }