Modding:Network API: Difference between revisions

From Vintage Story Wiki
no edit summary
No edit summary
No edit summary
Line 109: Line 109:
         public override void StartServerSide(ICoreServerAPI api)...
         public override void StartServerSide(ICoreServerAPI api)...


private void OnNwTestCmd(IServerPlayer player, int groupId, CmdArgs args)
        private void OnNwTestCmd(IServerPlayer player, int groupId, CmdArgs args)
         {
         {
             serverChannel.BroadcastPacket(new NetworkApiTestMessage()
             serverChannel.BroadcastPacket(new NetworkApiTestMessage()
Line 155: Line 155:
         public override void StartClientSide(ICoreClientAPI api)...
         public override void StartClientSide(ICoreClientAPI api)...


private void OnServerMessage(NetworkApiTestMessage networkMessage)
        private void OnServerMessage(NetworkApiTestMessage networkMessage)
         {
         {
             clientApi.ShowChatMessage("Received following message from server: " + networkMessage.message);
             clientApi.ShowChatMessage("Received following message from server: " + networkMessage.message);
Line 184: Line 184:
         public override void StartServerSide(ICoreServerAPI api)...
         public override void StartServerSide(ICoreServerAPI api)...


private void OnNwTestCmd(IServerPlayer player, int groupId, CmdArgs args)...
        private void OnNwTestCmd(IServerPlayer player, int groupId, CmdArgs args)...


private void OnClientMessage(IPlayer fromPlayer, NetworkApiTestResponse networkMessage)
        private void OnClientMessage(IPlayer fromPlayer, NetworkApiTestResponse networkMessage)
         {
         {
             serverApi.SendMessageToGroup(
             serverApi.SendMessageToGroup(