Пример #1
0
    void ActivateVehicles()
    {
        NetworkPlayerVehicle[] npvs = FindObjectsOfType <NetworkPlayerVehicle>();
        foreach (NetworkPlayerVehicle npv in npvs)
        {
            npv.GetComponent <PhotonView>().RPC(nameof(NetworkPlayerVehicle.ActivateVehicleInputs), RpcTarget.AllBufferedViaServer);
        }
        photonView.RPC(nameof(ActivateArrow_RPC), RpcTarget.All);
        physXSceneManager.doPhysics = true;

        GamestateTracker gamestateTracker = FindObjectOfType <GamestateTracker>();
        GlobalsEntry     globals          = gamestateTracker.globals;
        float            time             = globals.timeLimit;

        globals.Release();
        timer = FindObjectOfType <TimerBehaviour>();
        if (timer != null)
        {
            timer.HostStartTimer(time);
        }
    }