You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CrowdControl/Assets/Source/Scripts/ProjectileComponent.cs

32 lines
722 B
C#

1 month ago
using UnityEngine;
[RequireComponent(typeof(OnTriggerEnterComponent))]
public class ProjectileComponent : MonoBehaviour
{
[SerializeField] private ParticleSystem particle;
public OnTriggerEnterComponent enterComponent;
public Rigidbody rb;
public MeshRenderer meshRenderer;
private void Awake()
{
enterComponent = GetComponent<OnTriggerEnterComponent>();
rb = GetComponent<Rigidbody>();
}
public void EnableVFX(bool enable)
{
if (enable)
{
particle.Play(true);
}
else
{
particle.Stop(true);
}
}
public void SetColor(Color color)
{
meshRenderer.material.color = color;
}
}