private static void OnPlayerEnterCrafter(Crafter crafter, BasePlayer player) { if (!numActiveCrafters.ContainsKey(player)) { numActiveCrafters[player] = 0; } numActiveCrafters[player]++; // Only add ui for the first crafter, otherwise we'll add the player multiple times. if (numActiveCrafters[player] == 1) { UiManager.AddPlayerUI(activeCrafterUi, player); } }