For the complete documentation index, see llms.txt. This page is also available as Markdown.

SetCameras

Description

Update active cameras that are used to remove vehicles when are not in view. This is used in multiplayer/split-screen setups.

Declaration

public static void SetCameras(Transform[] activeCameras)

Parameters

Name
Description

activeCameras

All cameras that follow the players or the players themself. Used to determine the line of sight for vehicle instantiations.

Example

using Gley.TrafficSystem;
using UnityEngine;

public class Test : MonoBehaviour
{
    //a reference to vehicle pool and player assigned in inspector
    public VehiclePool vehiclePool;
    public Transform player;

    //a reference to some cameras
    public Transform[] someCameras;

    void Start()
    {
        API.Initialize(player, 20, vehiclePool);
    }

    //called at the right time
    public void UpdateCamera()
    {
        API.SetCameras(someCameras);
    }
}

Last updated