34 lines
861 B
C#
34 lines
861 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using GTA;
|
|
/*
|
|
namespace RageCoop.Client.Sync
|
|
{
|
|
internal class VehicleStateThread : Script
|
|
{
|
|
public VehicleStateThread()
|
|
{
|
|
Tick+=OnTick;
|
|
}
|
|
int current;
|
|
int toSendPerFrame;
|
|
int sent;
|
|
private void OnTick(object sender, EventArgs e)
|
|
{
|
|
toSendPerFrame=EntityPool.allVehicles.Length*5/(int)Game.FPS+1;
|
|
if (!Networking.IsOnServer) { return; }
|
|
for(; sent<toSendPerFrame; sent++)
|
|
{
|
|
if (current>=EntityPool.allVehicles.Length)
|
|
{
|
|
current=0;
|
|
}
|
|
Networking.SendVehicleState(EntityPool.allVehicles[current])
|
|
}
|
|
}
|
|
}
|
|
}
|
|
*/ |