Пример #1
0
    void OnTriggerEnter(Collider col)
    {
        if (col.gameObject.name != target)
        {
            return;
        }
        float time = Time.fixedTime;

        Transform parent = col.transform.parent.parent;

        if (parent == null)
        {
            return;
        }

        string carName = parent.name;

        tk.TcpCarHandler client = parent.GetComponentInChildren <tk.TcpCarHandler>();

        if (client != null)
        {
            UnityMainThreadDispatcher.Instance().Enqueue(client.SendCollisionWithStartingLine(index, time));
        }

        if (privateAPI != null)
        {
            privateAPI.CollisionWithStatingLine(carName, index, time);
        }
    }