НЕ РЕШЕНО Количество топлива в баке миникоптера

Хостинг игровых серверов

uip88

Прохожий
3 Фев 2018
32
10
52
rustabsolute.ru
Народ, как узнать кол-во топлива в баке миникоптера
пробовал так:

var minicopter = entity as MiniCopter;
if (minicopter != null)
{
FuelCount=minicopter.fuelStorageInstance.Get(false).GetComponent<StorageContainer>).inventory.GetAmount(28178745, false);
}
но возвращает ноль всегда.
 

uip88

Прохожий
3 Фев 2018
32
10
52
rustabsolute.ru
Снимаю вопрос ибо сам дурак.
Шшибка: не верно указан ID топлива низкого качества. Правильно ID:
-946369541
 

IaVDomike

Новичек
4 Апр 2019
6
0
Народ, как узнать кол-во топлива в баке миникоптера
пробовал так:

var minicopter = entity as MiniCopter;
if (minicopter != null)
{
FuelCount=minicopter.fuelStorageInstance.Get(false).GetComponent<StorageContainer>).inventory.GetAmount(28178745, false);
}
но возвращает ноль всегда.
У коптера же один всего слот, не проще ли получить количество вещей в слоте?
 

ХУЙ228

Распиздяй
Прохожий
17 Дек 2017
707
196
@uip88, @IaVDomike, похоже Вас poof и FENESY покусал.

Код:
MiniCopter minicopter = entity as MiniCopter;
int fuelamount = 0;
if (minicopter != null) fuelamount = minicopter.GetFuelAmount();


upload_2019-4-16_21-27-6.png

Внутри класса уже есть метод который возвращает количество топлива.
 
  • Like
Реакции: Aliluya и Ryamkk

uip88

Прохожий
3 Фев 2018
32
10
52
rustabsolute.ru

ХУЙ228

Распиздяй
Прохожий
17 Дек 2017
707
196
@uip88, это типа вообще средствами и классами самого Rust.
И таки да, проще, за тебя в классе уже делается проверка на "валидность" контейнера с топливом, и наличие топлива в контейнере.
 

uip88

Прохожий
3 Фев 2018
32
10
52
rustabsolute.ru
@uip88, это типа вообще средствами и классами самого Rust.
И таки да, проще, за тебя в классе уже делается проверка на "валидность" контейнера с топливом, и наличие топлива в контейнере.
Но в любом случае это поучительно. Спасибо.