Как я могу обновлять sh значение 5 переменных каждую секунду с помощью C# и scripthhokvdotnet - PullRequest
0 голосов
/ 07 августа 2020

Итак, у меня есть 5 переменных

string name, int health, bool alarm, float someFloat, int dirt

в void VehicleInfo()

Как я могу заставить эти значения обновлять sh каждую секунду из ценность игры? Я ищу ответ несколько дней и ничего не могу найти.

 void VehicleInfo(){
    string name = Game.Player.Character.CurrentVehicle.DisplayName;
    int health = Game.Player.Character.CurrentVehicle.Health;
    bool alarm = Game.Player.Character.CurrentVehicle.AlarmActive;
    float someFloat = Game.Player.Character.CurrentVehicle.DirtLevel;
    int dirt = (int)Math.Round(someFloat);    

    UIMenu VehInfo = modMenuPool.AddSubMenu(mainMenu, "Vehicle Info");

    UIMenuItem Name;
    UIMenuItem Health;
    UIMenuItem Dirt;
    UIMenuItem Alarm;

    Name = new UIMenuItem("Vehicle Name: " + name);
    VehInfo.AddItem(Name);
    
    Health = new UIMenuItem("Vehicle Health: " + health);
    VehInfo.AddItem(Health);

    Dirt = new UIMenuItem("Vehicle Dirt Level: " + dirt);
    VehInfo.AddItem(Dirt);

    Alarm = new UIMenuItem("Does This Vehicle Have Alarm: " + alarm);
    VehInfo.AddItem(Alarm);`

Мне нужно обновить sh переменные из значений игры

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...