25 lines
466 B
C#

using System;
using UnityEngine;
[Serializable]
public class VehicleTrigger : MonoBehaviour
{
private Vehicle vehicle;
public void Start()
{
vehicle = (Vehicle)transform.root.GetComponent(typeof(Vehicle));
}
public void OnTriggerStay(Collider other)
{
if (
other.gameObject.layer != 14 &&
vehicle.networkView.isMine &&
(bool)other.attachedRigidbody)
{
vehicle.OnRam(other.attachedRigidbody.gameObject);
}
}
}