20 lines
504 B
C#
20 lines
504 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
public class TractorBeam : MonoBehaviour
|
|
{
|
|
public ParticleSystem ParticleSystem;
|
|
public float Radius;
|
|
public float Traction;
|
|
public float Distance;
|
|
|
|
public float Power { get; set; }
|
|
public Vector3 Direction { get; set; }
|
|
|
|
public void Update()
|
|
{
|
|
transform.rotation = Quaternion.LookRotation(Direction);
|
|
var emission = ParticleSystem.emission;
|
|
emission.rateOverTimeMultiplier = Power > .01f ? Power : 0;
|
|
}
|
|
}
|