static public void SendItems(NetworkUser networkUser) { Data.RefreshInfo(networkUser.localUser.userProfile.fileName); if (Data.modEnabled) { Dictionary <int, int> itemsPurchased = new Dictionary <int, int>(); if (Data.mode == DataEarntConsumable.mode) { itemsPurchased = DataEarntConsumable.itemsPurchased[Data.profile[Data.mode]]; } else if (Data.mode == DataEarntPersistent.mode) { itemsPurchased = DataEarntPersistent.itemsPurchased[Data.profile[Data.mode]]; } else if (Data.mode == DataFree.mode) { itemsPurchased = DataFree.itemsPurchased[Data.profile[Data.mode]]; } else if (Data.mode == DataRandom.mode) { itemsPurchased = DataRandom.GenerateRandomItemList(); } foreach (int itemID in itemsPurchased.Keys) { ItemPurchased itemPurchased = new ItemPurchased { _itemID = itemID, _itemCount = itemsPurchased[itemID], _connectionID = networkUser.netId.Value }; itemPurchased.Send(R2API.Networking.NetworkDestination.Server); } SpawnItems spawnItems = new SpawnItems { _mode = Data.mode, _connectionID = networkUser.netId.Value }; spawnItems.Send(R2API.Networking.NetworkDestination.Server); } }