ATVO by Appgineering
Download
Read-only

Proper Way to do RPM Display with Dynamic Images?

3 posts 2,453 views Started 23 Mar 2020, 17:12
Showing 1–3 of 3 posts
Kyle H.
Original poster

Hi folks, I remember a while back there were people who had discovered how to do RPM displays with dynamic images. Could someone give me a rundown on how this is done? Thank you!

Kyle

Sören K.
Reply #1

use

using System;
using ATVO.ThemesSDK;
using ATVO.ThemeEditor.ThemeModels;
using ATVO.ThemeEditor.Scripting.DotNET;
using ATVO.ThemesSDK.Data.Entity;

namespace Scripts
{
public class REVCOUNTER : IScript
{
public object Execute(ThemeContentItem item, object value, string parameter, ISimulation sim)
{
value = ((IDriver)value).Car.Movement.Rpm;
value = (int)value / 400 * 400;
return value.ToString();
}
}
}

as script and bind your image to /rpm{0000}.png images should look like rpm5000.png rpm5400.png and so on

Kyle H.
Reply #2

Sören K. wrote:
use

using System;
using ATVO.ThemesSDK;
using ATVO.ThemeEditor.ThemeModels;
using ATVO.ThemeEditor.Scripting.DotNET;
using ATVO.ThemesSDK.Data.Entity;

namespace Scripts
{
public class REVCOUNTER : IScript
{
public object Execute(ThemeContentItem item, object value, string parameter, ISimulation sim)
{
value = ((IDriver)value).Car.Movement.Rpm;
value = (int)value / 400 * 400;
return value.ToString();
}
}
}

as script and bind your image to /rpm{0000}.png images should look like rpm5000.png rpm5400.png and so on

Thank you very much!

Archive · Read-only

New replies have moved to Discord.