Report post

Are you sure you want to report the post shown below? This will send an email to the ATVO administrators. Please include a short reason for reporting.

Users reporting for no reason may be locked out.


Post

Posted by Lukas R
on
I'm using a "pits" script that you can find somewhere around here as a base. I just changed return type from text into the name of the image.

First, have a Widget "InPits", which is a ticker, for the whole Standings tower. In it, create a label with a Dynamic Background, set it to the entitysessionresult_object, and Path as a {0}.png, with the return value of the script being the image name. Add the following script and use it as a converter script. Btw. the return values must be the name of the image, without a file type in this case.

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

namespace Scripts
{
public class pits : IScript
{
public object Execute(ThemeContentItem item, object value, string parameter, ISimulation sim)
{
IEntitySessionResult pit = (IEntitySessionResult) value;

if (pit == null)
return "";

if (pit.Entity.Car.Movement.IsInPits == true)
return "bg_standing_pit";

else
    return "bg_standing_pit_empty";
}
}
}