API:
bool IsValidIndex(int index) - проверить действительность индекса ресурса.
1. string GetResourceCustomName(int index) - получить кастомное имя ресурса.
2. string GetResourcePermission(int index) - получить разрешение ресурса.
3. ulong? GetResourceSkinID(int index) - получить скин ресурса.
4. string GetResourceAmountString(int index) - получить отформатированную строку кол-ва ресурса.
5. string GetResourceDisplayName(int index) - получить отформатированное имя ресурса.
( Для 1-5. Если индекс недействителен, будет возвращено null. )
Hooks:
object OnExcavatorResourceSetUI(ExcavatorArm excavator, int index, ulong skinID, BasePlayer player) - вызывается когда игрок пытается выбрать ресурс в UI. Возврат не null предотвратит это действие!