示例#1
0
        private void ModListAPI_modlistRecievedFromClient(NetworkConnection connection, ModListAPI.ModList list, CSteamID steamID)
        {
            base.Logger.LogWarning("Modlist recieved from client with steamID: " + steamID.value);

            foreach (ModListAPI.ModInfo mod in list.mods)
            {
                base.Logger.LogWarning(mod.guid + " : " + mod.version);
            }

            if (!this.CheckList(list, this.GetModPrefs()))
            {
                GameNetworkManager.singleton.ServerKickClient(connection, GameNetworkManager.KickReason.BadVersion);
            }
        }
示例#2
0
 private void ModListAPI_modlistRecievedFromServer(NetworkConnection connection, ModListAPI.ModList list)
 {
     base.Logger.LogWarning("Modlist recieved from server");
     foreach (ModListAPI.ModInfo mod in list.mods)
     {
         base.Logger.LogWarning(mod.guid + " : " + mod.version);
     }
 }