Hi guys... I'm trying to learn programing but I cant find the solution to my problems... Can you help me pleas?
I'm trying to do this code
using System;
using ATVO.ThemesSDK;
using ATVO.ThemesSDK.Data.Entity;
using ATVO.ThemeEditor.ThemeModels;
using ATVO.ThemeEditor.Controls;
using ATVO.ThemeEditor.Scripting.DotNET;
using ATVO.ThemesSDK.Data.Enums;
using ATVO.ThemesSDK.Data.Results;
using ATVO.ThemeEditor.Scripting;
using System.Text;
namespace Scripts
{
public class Script
{
public object Execute(ThemeContentItem item, object value, string parameter, ISimulation sim)
{
// Bind to "entitysessionresult_obj" to get the IEntitySessionResult as the value
// Cast to IEntitySessionResult type
IEntitySessionResult result = (IEntitySessionResult) value;
// We need the following information to determine whether to show gap or laps
var pos = result.LivePosition;
var gap = result.LiveGap;
var type = result.Session.Type;
// Check the session type is RACE
if (type == SessionType.Race)
{
// Check DNS, Out, Pits, etc
if (result == null)
return "";
if (result.DidNotStart)
return "DNS";
if (result.Out)
return "OUT";
// If the car is in the same lap just return the time
return "+" + gap.ToString("0.000");
}
// If the session type not RACE return LEADER for P1 and time for the rest
if (result == null)
return "no time";
// I get error here (the name Result does not exist in the current context)
if (pos == 1)
return Result.SessionTime; // total race duration formatted // I get error here (the name Reslt does not exist in the current context)
else
return "+" + gap.ToString("0.000");
}
}
}
I want have the total session time in the first row and after the gap. What I'm doing wrong? in gethub exist "double SessionTime { get; }"
And I can't to join iracing sdk with microsoft code... I don't know what to do...
I don't understand how to use the new timing help conversion, supose that I need to connect sdk with microsoft code...
Thanks in advance for your patience...