Can't get TrueSyncInput working
void OnGUI()
{
/* some other code handling GUI events here ...
*
*/
InputData id = new InputData();
id.ownerID = owner.Id;
id.AddString(owner.Id, "some string");
localInputDataQueue.Enqueue(id);
}
public override void OnSyncedInput()
{
if (localInputDataQueue.Count > 0)
{
TrueSyncInput.CurrentInputData = localInputDataQueue.Dequeue();
}
}
public override void OnSyncedUpdate()
{
InputData inputData = TrueSyncInput.CurrentSimulationData;
if (inputData.HasString(owner.Id))
{
Debug.Log("inputdata: " + inputData.GetString(owner.Id));
}
}
{
/* some other code handling GUI events here ...
*
*/
InputData id = new InputData();
id.ownerID = owner.Id;
id.AddString(owner.Id, "some string");
localInputDataQueue.Enqueue(id);
}
public override void OnSyncedInput()
{
if (localInputDataQueue.Count > 0)
{
TrueSyncInput.CurrentInputData = localInputDataQueue.Dequeue();
}
}
public override void OnSyncedUpdate()
{
InputData inputData = TrueSyncInput.CurrentSimulationData;
if (inputData.HasString(owner.Id))
{
Debug.Log("inputdata: " + inputData.GetString(owner.Id));
}
}
0