public void OnLoadAdventure(List <POISaveInfo> poiSaveInfos) { ChooseAdventureMessage adventureMessage = new ChooseAdventureMessage(); adventureMessage.poiSaveInfos = poiSaveInfos.ToArray(); if (null != Client) { Client.Send(MyMsgType.ChooseAdventure, adventureMessage); } }
/// <summary> /// Called, when client received a "choose adventure" message. Loads the chosen adventure. /// </summary> /// <param name="netMsg"></param> private void OnReceivedChooseAdventure(NetworkMessage netMsg) { ChooseAdventureMessage advMessage = netMsg.ReadMessage <ChooseAdventureMessage>(); Creator.LoadPOIsFromSaveFile(new List <POISaveInfo>(advMessage.poiSaveInfos)); }